2024-05-23 16:18:12 +07:00
2024-05-22 22:32:34 +07:00
2024-05-23 16:18:12 +07:00
2024-05-23 16:18:12 +07:00
2024-05-23 16:18:12 +07:00
2024-05-23 16:18:12 +07:00
2024-05-22 03:34:18 +07:00
2024-05-22 22:32:34 +07:00
2024-05-23 16:18:12 +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.

Description
Tachi score hook for maimai DX
Readme 0BSD 69 KiB
Languages
C# 100%