inohara/README.md
2024-05-20 07:24:05 +09:00

38 lines
1.6 KiB
Markdown

## Inohara
A µ3 score exporter for [Tachi](https://github.com/zkldi/Tachi).
### Supported versions
- 1.39
- 1.40
- 1.45
### Installation
Get the config file [here](https://kamai.tachi.ac/client-file-flow/CIa914320cd344a8db712cf0c99254c205ca940463), download the DLL [here](https://gitea.tendokyu.moe/akanyan/inohara/releases) and follow one of the methods below.
#### The BepInEx method (recommended)
- Download [BepInEx](https://github.com/BepInEx/BepInEx/releases/)
- Copy the `BepInEx` directory into the base game directory (where `mu3.exe` is); omit `winhttp.dll`
- Modify this entry in `segatools.ini`:
```ini
[unity]
targetAssembly=BepInEx\core\BepInEx.Preloader.dll
```
- If you don't have this entry, update segatools.
- If you insist on not updating segatools, instead copy `winhttp.dll` and rename it to `version.dll`.
- Move `Assembly-CSharp.Inohara.mm.dll` to `BepInEx\monomod`
- Put `inohara.cfg` in the base game directory (next to `mu3.exe`)
#### The MonoMod method
- Download [MonoMod](https://github.com/MonoMod/MonoMod/releases)
- Copy `Assembly-CSharp.Inohara.mm.dll` into `mu3_Data\Managed`
- Run `MonoMod.exe mu3_Data\Managed\Assembly-CSharp.dll`
- Backup `Assembly-CSharp.dll`
- Rename `MONOMODDED_Assembly-CSharp.dll` to `Assembly-CSharp.dll`
- Move `inohara.cfg` to the base game directory (next to `mu3.exe`)
### Usage
Scores are sent after each play and that's it. You can nonetheless make sure it's running by checking the console or toggling `EnableOSD`.
### Building
Provide your own `Assembly-CSharp.dll` (or `_unpacked`) and `UnityEngine.UI.dll`, then `dotnet restore`, `dotnet build`.