1
0
mirror of https://github.com/yxrei/bemani-guide.git synced 2025-02-20 04:21:02 +01:00

ONTROLLER guide and fixes for ONGEKI

This commit is contained in:
CompanionKitteh 2025-02-11 17:26:23 -07:00
parent d39d39ee22
commit 19a9e3ef11
2 changed files with 25 additions and 10 deletions

View File

@ -11,7 +11,7 @@
check the support section for your controller, or contact the vendor directly. Alternate
options for the most common controllers are listed below.
These IO DLLs should be copied to your game's `App\bin\` folder and referenced in
These IO DLLs should be copied to your game's `App\package` folder and referenced in
`segatools.ini` under the `[mu3io]` section.
!!! tip ""
@ -82,7 +82,7 @@
!!! warning "Configuring ongeki-io and MU3-input.dll"
When moving the zipped contents of `MU3Input`, move all folders **EXCEPT** the `segatools.ini` file into your `App\package` folder.
When moving the zipped contents of `MU3Input`, move all folders **EXCEPT** the `segatools.ini` file into your `App\package` folder in a way that matches its file structure.
Modify the `[mu3io]` and `[aimeio]` sections of your existing `segatools.ini` file to look like the following:
```ini hl_lines="2 5"
@ -102,7 +102,22 @@
If IOConfig still fails to launch, try using the [SelfContained version of ongeki-io](https://github.com/Sanheiii/ongeki-io/releases)
---
### ONTROLLER
!!! tip ""
- Navigate to [Mu3IO.NET releases](https://github.com/jujuforce/Mu3IO.NET/releases/) and download `mu3io.dll`. Put this file in your `App\package` folder.
- Edit your `segatools.ini` to reference the DLL:
```ini hl_lines="4"
[mu3io]
; To use a custom O.N.G.E.K.I. IO DLL enter its path here.
; Leave empty if you want to use Segatools built-in keyboard/gamepad input.
path=mu3io.dll
```
---
### Arcade hardware and other controllers
!!! tip ""

View File

@ -110,7 +110,7 @@
Obtain unprotected (also called "unpacked" or "decrypted" by the community)
copies of `mu3.exe` and `amdaemon.exe` for your game version.
Copy `mu3.exe` and `amdaemon.exe` to the `bin` folder of your game data. Agree
Copy `mu3.exe` and `amdaemon.exe` to the `App` folder of your game data. Agree
to overwrite when asked.
---
@ -122,7 +122,7 @@
- Head over to [segatools releases](https://gitea.tendokyu.moe/Dniel97/segatools/releases)
and download `segatools.zip`. **Do not download the source code.**
- Extracting the archive should give you a few more zip files. Find **`mu3.zip`**
and extract it to the `App\bin` folder in your game data.
and extract it to the `App\package` folder in your game data.
You should now have a few more files inside the folder, as highlighted:
@ -135,7 +135,7 @@
!!! tip ""
Since there is no graphical configuration tool for segatools, you will have to edit the
configuration file by hand. It is found in `App\bin\segatools.ini`.
configuration file by hand. It is found in `App\package\segatools.ini`.
It is recommended that you follow along using a text editor with syntax highlighting such as [Notepad++](https://notepad-plus-plus.org/).
@ -337,7 +337,7 @@
BepInEx to load custom mods without hardmodding the Assembly-CSharp file.
To enable BepInEx, download the [BepInEx stable release](https://github.com/BepInEx/BepInEx/releases/latest),
extract the BepInEx folder to the `App/package` folder, and modify `segatools.ini` with the following:
extract the BepInEx folder to the `App\package` folder, and modify `segatools.ini` with the following:
```ini
[unity]
@ -345,9 +345,9 @@
targetAssembly=BepInEx\core\BepInEx.Preloader.dll
```
- BepInEx: place mods in `BepInEx/Plugins`
- Melonloader: use [BepInEx.MelonLoader.Loader](https://github.com/BepInEx/BepInEx.MelonLoader.Loader/releases/latest) UnityMono-BepInEx5. Place mods in `MLLoader/Mods`
- MonoMods: use [BepInEx.MonoMod.Loader](https://github.com/BepInEx/BepInEx.MonoMod.Loader/releases/latest). Place mods in `BepInEx/monomod`
- BepInEx: place mods in `BepInEx\Plugins`
- Melonloader: use [BepInEx.MelonLoader.Loader](https://github.com/BepInEx/BepInEx.MelonLoader.Loader/releases/latest) UnityMono-BepInEx5. Place mods in `MLLoader\Mods`
- MonoMods: use [BepInEx.MonoMod.Loader](https://github.com/BepInEx/BepInEx.MonoMod.Loader/releases/latest). Place mods in `BepInEx\monomod`
---