Skip to content

Releases: bnfour/mx-mods

v8 — maintenance, new menu tweaks

14 Jan 13:11

Choose a tag to compare

new year, new mental issues

Long time no see guys!

This is a small update that adds two new menu tweaks and acknowledges the new year. There's also small refactorings here and there.

Don't know if it's a common knowledge, but I found out that the game runs way better on Proton 9 as opposed to the one Steam uses by default.

Not really hyped on the announced return/reboot/remake/resomething else, but it just might be me being an old man and disliking the new stuff, a very old man thing to do.

Tested with the second 2025-12-19 release of Musynx.

Changelog

A lot of under the hood changes.

Repo itself

(mostly a test run for the other repo tbf)

  • Converted to use the new and shiny slnx solution format.
    It has an "X" in its name, so it has to be at least 20% cooler.
  • Introduced the Directory.Build.props file to define the settings shared between the mod projects once.
    Some projects only use the common settings and so their csprojs are now one-liners.

All mods

All the mods in the repo have been changed:

  • Target MelonLoader version is now 0.7.1 Open-Beta.
    Up from 0.7.0, seems to work well.
  • Built with net481 framework now.
    Up from net472, the last version I remember before switching to Core.
  • Copyright message extended to include the current year.
    Mostly to show that I'm still (occasionally) working on them.
  • Minor refactorings here and there, too minute to be listed for individual mods.
    Like converting stray CRLF files to LF; switching some nameofs to typeofs in patch definitions; you get the idea.

In addition, there are also some bigger changes to some of the mods:

Menu tweaks

Added two new tweaks:

  • To use one of the two drop shadow colors for all white text in the big menu.
    Now you can't unsee it too ¯\_(ツ)_/¯
  • To prevent the song switching when trying to select Inferno difficulty for a song that does not have one.
    Only for the list (small) menu.

Plentiful stats

  • Fixed the unfortunate typo in the message shown when the mod is configured to do nothing.
    This is the third time I'm fixing this typo pasted to multiple projects xdd.

Checksums

Don't forget to verify your downloads! SHA256 checksums for DLLs (and the script too):

39a49f59fba3fcf78dff0eb447cb82688b46c843f905d493e48f97480f4c4dfe  HiddenCursor.dll
0624eeda80de2d941119de7ffb7cdc820ee5629ade1875bacaf4d8e7887b2ea8  MenuTweaks.dll
6566a3022184b007bc9878ba86d219b0e629be7172b343613ed50674ec6d5a95  OptionalOptions.dll
866f32fa85c8df798f0d4138f378395e68475667cd5209e22169e05ba7cda537  PlentifulStats.dll
957db3fce832a4f06b01bd3f9eb83c369a0b6964282cc6abbcd3f7859066d28a  QuickQuit.dll
2989acf327231a7bcbbdac12576a52ce031df3ded1dc71a27e21126a20b88c7c  SkinTweaks.dll
3a67ea68b2bae20e35d6813d11ca655de650ad5b6f882d733ead9482a84b5674  SongInfo.dll
9f4d688d5b3a4262cb0c4715efbef1316a3bddea5d0883353e2e4311f6f405be  VSyncAnnihilator.dll

e86ee2feb6c5d4b9b044fdd832e5e2cc0523fbdba67a60d4e14a024177c89874  VSyncAnnihilator/resource-patcher.py

v7 — new mod, typos

17 Jul 11:48

Choose a tag to compare

faster than a game update

Long time no see guys!

This is an update that adds a new mod (again), bringing the total mod count to eight!
There are also fixes to some minor issues for tweaks mods.

Tested with:

  • 2025-04-03 release of Musynx
  • 2025-12-19 releases of Musynx, both of them
    (still updating PagMan)

Changelog

Added Song info; Skin tweaks and Menu tweaks are updated; rest re-released.

🎉 New mod, Song info, released as 1.0.0

totally original name, i know

This is a mod that adds essential information about songs: duration and BPM to the selection menus. See the updated readme for more details.

Menu tweaks, now 1.0.1

  • Patch for fixing ordinal suffixes for "big" menu updated to not use reflection for (most likely) better performance
  • Fixed an unfortunate typo in the message mod displays when it's configured to do nothing

Skin tweaks, now 1.2.1

  • Fixed an unfortunate typo in the message mod displays when it's configured to do nothing

All other mods

Re-released as usual, check the notes for previous releases for latest changes.

Checksums

Don't forget to verify your downloads! SHA256 checksums for DLLs (and the script too):

46c78ecbcbe0ccb620cfa02c7e2cfc226eca064050b559132d7a31233684d341  HiddenCursor.dll
58f3ef374e80f76d194a9d41c846bed2035adb21e87d0d8e788a573611161bfc  MenuTweaks.dll
d85db7bd83c07e85051d288a1081e76faf1c21b1b162a79c7bbf385a25c4735c  OptionalOptions.dll
9bdf2ddbd8a10b5ca85cd0e187cffba15390f415596777c5edc6ec5ed48c1772  PlentifulStats.dll
c32da88f92c12b94d6e17ab25d0172130779d3c534caf041d20fd66e53c42bf4  QuickQuit.dll
1787891c9ac208fe3bc38338dc906f25784ad8114ffad25a34fba2ecdb5326ed  SkinTweaks.dll
45a6189f72959d03753ec15ef05f26fc201110abd049bc287cce6e9bba83ef35  SongInfo.dll
228f1354a150562f0620545cbaeb7a25ab675f8bca8eafcf5b6f0922ce18a1d2  VSyncAnnihilator.dll

e86ee2feb6c5d4b9b044fdd832e5e2cc0523fbdba67a60d4e14a024177c89874  VSyncAnnihilator/resource-patcher.py

v6 — new mod

15 Apr 10:21

Choose a tag to compare

all according to keikaku

Long time no see guys!

This is an update that adds a small mod, bringing the total mod count to 7. The rest of the mods are simply re-released.

Tested with 2025-04-03 release of Musynx (I'll let you know when (if?) the version number changes).

Other things I'd like to point out:

  • The supported MelonLoader version is now 0.7.0.
    I recommend to upgrade, as the console output is fixed (and colors are back for Proton too!). Old version, 0.6.1, still worked when I last tried it, though, so this is optional.
  • Since this repo has no release schedule, you might be interested in an Atom feed for releases, available at https://github.com/bnfour/mx-mods/releases.atom (thanks, GitHub — it's also present for any other repo and more)
    Subscribe if you want to be notified whenever a new release is available.

Changelog

🥳 New mod, Quick quit and restart, released as 1.0.0

It's a mod to quicky (one key tap) restart or leave the level without opening the pause menu:

  • Press Backspace in-game to restart.
  • Press Delete in-game to quit to song select.

Let me know if you run into any issues or have other feedback.

Other mods

All other mods are unchanged from v5, refer to its changelog for the list of latest changes.

Checksums

Don't forget to verify your downloads! SHA256 checksums for DLLs (and the script too):

46c78ecbcbe0ccb620cfa02c7e2cfc226eca064050b559132d7a31233684d341  HiddenCursor.dll
7ef0444635ad8acd1d1052c3fdf3a2ceff6bca39789f72bed0e4bbdcfe2c432c  MenuTweaks.dll
d85db7bd83c07e85051d288a1081e76faf1c21b1b162a79c7bbf385a25c4735c  OptionalOptions.dll
9bdf2ddbd8a10b5ca85cd0e187cffba15390f415596777c5edc6ec5ed48c1772  PlentifulStats.dll
c32da88f92c12b94d6e17ab25d0172130779d3c534caf041d20fd66e53c42bf4  QuickQuit.dll
b9bfc0d888f92949971c4ffbcb025c81653ccaca428e7ed76f98b81b6e93c2e4  SkinTweaks.dll
228f1354a150562f0620545cbaeb7a25ab675f8bca8eafcf5b6f0922ce18a1d2  VSyncAnnihilator.dll

e86ee2feb6c5d4b9b044fdd832e5e2cc0523fbdba67a60d4e14a024177c89874  VSyncAnnihilator/resource-patcher.py

v5 — new mod, transpilation magic, and whatnot

14 Jan 09:43

Choose a tag to compare

booted up the game to perform a quick smoke test, but ended up setting a bunch of personal bests ¯\_(ツ)_/¯

Long time no see, guys! (or Hello everyone)

This is an update that has a bit of everthing: there is a new mod, meaningful and label-only updates to old ones.

Tested with Musynx 1.5.1, released:

  • 2025-01-02
  • 2025-01-27
  • 2025-02-18
  • 2025-02-28
  • 2025-03-03
  • 2025-04-03

Changelog:

New mod, Menu tweaks, released as 1.0.0:

  • A collection of "fixes" to the song selection menus, similar to Skin tweaks (10/10 naming, I know)
  • Features including:
    • Fix for player rank sometimes using wrong suffix, like "eleventh" displayed as "11st"
    • Mute of menu sounds other than the song preview

Skin tweaks, now 1.2.0:

  • now STG2D certified
    • I bought the DLC and can confirm the features I used to say "should maybe work, but unsure" did work the whole time!
  • new tweak: background art for STG2D with configurable transparency
    • it was way trickier than expected to implement, I can see why it's not there originally
  • (cosmetic) copyright updated to include current year
    • I only did this to assert that this is still a work in progress; the rest of existing mod were updated as well

Plentiful stats, now 1.1.1:

  • rewrote some patches using the magic of transpiling
    • still behaves the same, but the code is prettier now and I'm equally proud of and terrified by my new byte-code alteration super powers; it was fun and educational, so I advise fellow dotnet devs to look into it too
  • (cosmetic) copyright updated to include current year

VSync annihilator, now 1.0.1 -- cosmetic changes only:

  • minor text fixes
  • (cosmetic) copyright updated to include current year

Optional options, now 1.0.1 -- cosmetic changes only:

  • (cosmetic) copyright updated to include current year

Hidden cursor, now 1.0.1 -- cosmetic changes only:

  • (cosmetic) copyright updated to include current year

Don't forget to verify your downloads! SHA256 checksums for DLLs (and the script too):

46c78ecbcbe0ccb620cfa02c7e2cfc226eca064050b559132d7a31233684d341  HiddenCursor.dll
7ef0444635ad8acd1d1052c3fdf3a2ceff6bca39789f72bed0e4bbdcfe2c432c  MenuTweaks.dll
d85db7bd83c07e85051d288a1081e76faf1c21b1b162a79c7bbf385a25c4735c  OptionalOptions.dll
9bdf2ddbd8a10b5ca85cd0e187cffba15390f415596777c5edc6ec5ed48c1772  PlentifulStats.dll
b9bfc0d888f92949971c4ffbcb025c81653ccaca428e7ed76f98b81b6e93c2e4  SkinTweaks.dll
228f1354a150562f0620545cbaeb7a25ab675f8bca8eafcf5b6f0922ce18a1d2  VSyncAnnihilator.dll

e86ee2feb6c5d4b9b044fdd832e5e2cc0523fbdba67a60d4e14a024177c89874  VSyncAnnihilator/resource-patcher.py

v4 — the score goes BRRR

02 Sep 07:32

Choose a tag to compare

i guess "just go do something else for a while and you'll think of the solution" works

This is an update for Skin tweaks, making it work like I originally envisioned it, but was unable to implement earlier. The rest of the mods are re-released.

Tested with Musynx 1.5.1:

  • 2024-06-25 release
  • 2024-09-30 release
  • 2024-12-24 release

Changelog for Skin tweaks, now 1.1.0:

  • Added a new mode to update the score on Techno2D (and STG2D?) every combo tick while long notes are held. See the updated readme for more info, key points:
    • It's enabled by default, the old behaviour can be restored by setting AdvLongNoteScoring to false in the config.
    • LongNoteEndScoring to toggle the feature was renamed to just LongNoteScoring — if you have it disabled, please set it to false manually again (sorry (シ_ _)シ)

Don't forget to verify your downloads! SHA256 checksums for DLLs (and the script too):

73b43793378c785fb34fcfd25fb0b19c908b4407312734d237332cbba0ec5e1e  HiddenCursor.dll
40d4efa17c3d401d7f13aab0f76d01851adf52ef5f7ff3b2488a1efe5fafed98  OptionalOptions.dll
fc87c9bfdd4c4dd3b1306949985436793a2fc8178770a36fe17ccb365e85400a  PlentifulStats.dll
a643e480edce32a0a3c5eb72d85f563934bffc0dda123e4c7b9d2ceb6197738e  SkinTweaks.dll
307470579644432ebfeb47f1d0c1723867cededc22ac04d7a316fdfe2e31295e  VSyncAnnihilator.dll

d6b0910c8209a590df801a57101350b30a1d14fdce03ed65e01f53b22dc04cac  VSyncAnnihilator/resource-patcher.py

v3 — another mod

30 Jul 09:07

Choose a tag to compare

long time no see guys!

This is a small update that adds Skin tweaks — a mod which improves some of the game's skins; take a look a the updated readme for a visual demonstration.

Tested with Musynx 1.5.1 (2024-06-25 release).

The rest of the mods are re-released.

Don't forget to verify your downloads! SHA256 checksums for DLLs (and the script too):

73b43793378c785fb34fcfd25fb0b19c908b4407312734d237332cbba0ec5e1e  HiddenCursor.dll
40d4efa17c3d401d7f13aab0f76d01851adf52ef5f7ff3b2488a1efe5fafed98  OptionalOptions.dll
fc87c9bfdd4c4dd3b1306949985436793a2fc8178770a36fe17ccb365e85400a  PlentifulStats.dll
1044eb787016509792754e31447b2689a1a125c21c0ce172d6a19664a4d9b905  SkinTweaks.dll
307470579644432ebfeb47f1d0c1723867cededc22ac04d7a316fdfe2e31295e  VSyncAnnihilator.dll

d6b0910c8209a590df801a57101350b30a1d14fdce03ed65e01f53b22dc04cac  VSyncAnnihilator/resource-patcher.py

v2 — extra bugfix

16 Mar 15:16

Choose a tag to compare

Update Notice of "bnfour/mx-mods" (i feel like this format is too forced though)

Hello everyone. The following is the content of this update:

1. New feature

"Plentiful stats" mod is updated to version 1.1.0, now includes a fix for sprite localization on the stats screen! See the updated readme for details.

The rest of the mods are not changed and re-released along with the updated one.

Tested with Musynx 1.5.1 (apparently the version is here to stay):

  • small unnamed patch; released 2024-02-29
  • new update with 3 songs; released 2024-04-30

Don't forget to verify your downloads! SHA256 checksums for DLLs (and the script too):

73b43793378c785fb34fcfd25fb0b19c908b4407312734d237332cbba0ec5e1e  HiddenCursor.dll
40d4efa17c3d401d7f13aab0f76d01851adf52ef5f7ff3b2488a1efe5fafed98  OptionalOptions.dll
fc87c9bfdd4c4dd3b1306949985436793a2fc8178770a36fe17ccb365e85400a  PlentifulStats.dll
307470579644432ebfeb47f1d0c1723867cededc22ac04d7a316fdfe2e31295e  VSyncAnnihilator.dll

d6b0910c8209a590df801a57101350b30a1d14fdce03ed65e01f53b22dc04cac  VSyncAnnihilator/resource-patcher.py

v1 — initial release

28 Feb 13:36
ee25ec2

Choose a tag to compare

does anyone even read this? Σ( °∇°)

Hello everyone. I'm pleased to introduce a pack of QoL mods for another rhythm game!

The following is the content of this release:

1. New mods
Released four mods: "Hidden cursor", "Optional options", "Plentiful stats", "VSync annihilator", all versioned 1.0.0

Please refer to the repo's readme for more information.

Tested with

  • Musynx 1.5.1, aka Spring Festival Update, released 2024-02-08
    also small unnamed patch released 2024-02-29

Don't forget to verify your downloads! SHA256 checksums for DLLs (and the script too):

73b43793378c785fb34fcfd25fb0b19c908b4407312734d237332cbba0ec5e1e  HiddenCursor.dll
40d4efa17c3d401d7f13aab0f76d01851adf52ef5f7ff3b2488a1efe5fafed98  OptionalOptions.dll
2be12a7a21ab9c638df936a030d4ebb68b2adabb45135a042431c92b80f785fd  PlentifulStats.dll
307470579644432ebfeb47f1d0c1723867cededc22ac04d7a316fdfe2e31295e  VSyncAnnihilator.dll

d6b0910c8209a590df801a57101350b30a1d14fdce03ed65e01f53b22dc04cac  VSyncAnnihilator/resource-patcher.py