Tachi score hook for maimai DX
Go to file
2024-05-23 16:18:12 +07:00
.idea/.idea.Rizu/.idea License 2024-05-22 22:32:34 +07:00
Resources Release 0.1.2 2024-05-23 16:18:12 +07:00
Rizu.BepInEx Release 0.1.2 2024-05-23 16:18:12 +07:00
Rizu.Core Release 0.1.2 2024-05-23 16:18:12 +07:00
Rizu.MonoMod Release 0.1.2 2024-05-23 16:18:12 +07:00
.gitignore Initial commit 2024-05-22 03:34:18 +07:00
LICENSE License 2024-05-22 22:32:34 +07:00
README.md Release 0.1.2 2024-05-23 16:18:12 +07:00
Rizu.sln Refactor and support BepInEx's native plugin format 2024-05-23 16:13:19 +07:00

Rizu

A Tachi score hook for maimai DX.

Tested versions:

  • BUDDiES

Installation

First, get the config file and place it in the same folder as the game executable (Sinmai.exe), then follow only one of three methods:

BepInEx (fast)

[unity]
targetAssembly=BepInEx\core\BepInEx.Preloader.dll 

BepInEx

Installing BepInEx

  • Update segatools.
  • Download BepInEx 5.
  • Extract the BepInEx folder from the archive into the base game folder, ignoring other files.
  • Edit segatools.ini, adding this entry:
[unity]
targetAssembly=BepInEx\core\BepInEx.Preloader.dll 

Installing the score hook

In the end, your game directory should look like this:

└───BepInEx
    └───plugins
        └───Rizu
            ├───Rizu.dll
            └───Rizu.Core.dll
├───Sinmai_Data
├───Rizu.cfg
├───Sinmai.exe
└───segatools.ini

Hard-patching using MonoMod

  • Download MonoMod.
  • Download Assembly-CSharp.Rizu.mm.dll from releases and place it in Sinmai_Data/Managed.
  • Run MonoMod.exe path\to\Sinmai_Data\Managed\Assembly-CSharp.dll in a command prompt.
  • Rename MONOMODDED_Assembly-CSharp.dll to Assembly-CSharp.dll, optionally backing up the original file.

Development

Copy these files from Sinmai_Data/Managed into External:

  • Assembly-CSharp.dll
  • UnityEngine.dll
  • UnityEngine.CoreModule.dll
  • UnityEngine.JSONSerializeModule.dll
  • UnityEngine.UnityWebRequestModule.dll

You will also need to download MonoMod. and extract to External.

After that, the project can be restored and built normally.