List
Each DLL is separate and independent.
General QoL
Name | Description | Credit |
---|---|---|
BetterGiveUp | Adds forfeit and restart buttons (red and yellow menu buttons). Read more | akanyan, Uzume |
InfiniteStory | Lifts the one story per credit limit. | jujuforce, akanyan |
LockSelectionTime | Disables all timers. | akanyan |
NaiveRating | Adds an alternative rating calculator. Read more | akanyan |
Pause | Enables pausing music play on FN2 (service button). Has an internal 5s cooldown. | akanyan |
PlatinumTiming | Displays early/late critical break counts. | akanyan |
SortByInternalDifficulty | Adds options to group and sort by internal difficulty level (譜面定数). | akanyan |
Timesavers
Name | Description | Credit |
---|---|---|
InfiniteGP | Patches out GP and credits. Removes them from the UI by default; see config. | akanyan |
SkipNotice | Skips the safety warning screen and event notices (always), login bonuses and event rewards (red menu button). | akanyan |
SkipPreMusicRitual | Skips the battle intro, card flex, "Are you ready? Let's shoot!" (red menu button). Read more | akanyan |
Unlockers
Name | Credit |
---|---|
UnlockAllMusic | Uzume |
UnlockAndSetJewelBoostNine | jujuforce |
UnlockGameEvents | Uzume |
UnlockMasterDifficulty | Uzume |
UnlockMemoryChapters | Uzume |
Technical
Name | Description | Credit |
---|---|---|
DisableEncryption | Disables TLS. | Uzume |
DisableMaintenance | Disables maintenance time. | Uzume |
LoadBoost | Vastly improves boot times. | Uzume |
UnlockFrameRate | Read more | Uzume |
Inohara | Score exporter for KT (external repo). | akanyan |
Cosmetic
Name | Description | Credit |
---|---|---|
AttractVideoPlayer | Grants control over attract mode's video player. | jujuforce, akanyan |
SelectBGM | Adds an option to select the main theme; see config | akanyan |
Details
BetterGiveUp
Enables the following buttons in music play:
- Red menu: instant return to song select
- Yellow menu: instant restart
To avoid misclicks, you have to hold the button down for 1 second.
NaiveRating
Adds a hidden alternative rating display option, calculated as (Best45)÷45 as opposed to (OldBest30+NewBest15+Recent10)÷55.
In profile options, look for レーティング and enable it a second time.
The rating is client-side and purely cosmetic. The profile option is stored on the server, so it persists between sessions.
UnlockFrameRate
The name is historical; this patch can also lock the framerate at an arbitary value, and fixes the game on HFR monitors.
Settings
Values are pulled from mu3.ini
. Example:
[Video]
Framerate=120
VSync=0
Default: Framerate=60
, VSync=0
.
Set Framerate=0
to unlock the framerate.
VSync=1
overrides Framerate
.
Details
Normally, the game runs with a framerate lock corresponding to the refresh rate of your monitor primary monitor. This would be awesome if not for two issues:
- You may want to run the game on a secondary monitor with
-monitor 2
, and their refresh rates may differ. - Although there are no technical obstacles to running the game at HFR, there is a note smoothing/snapping algorithm (refer to
MU3.Notes.NotesManager.progressFrameAndFrameReal()
that expects the game to run at 60fps, and ties the game's speed to the framerate.
This means that an unmodded setup with a 120Hz primary monitor and a secondary 60Hz ongeki monitor will run the game at double speed, even though the user intended to run at the "proper" framerate.
So, by default, this mod sets the framerate to 60fps always. Optionally, you can lock it to any other value/unlock it/enable vsync, in which case the aforementioned frame snapping gets disabled.
SkipPreMusicRitual
By default, it's triggered with the red menu button, but you can make it permanent by adding this to mu3.ini
:
[Sequence]
QuickStart=1
Credits
Some mods are copied from or based on the older mu3_mods pack floating around. They are credited to Uzume, because the uploader said they were "Presented by Uzume".