26 Mod list
あかニャン edited this page 2024-08-24 16:44:04 +00:00

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".