Merge pull request #86 from CompanionKitteh/feature/OngekiFix

ONTROLLER guide and fixes for ONGEKI
This commit is contained in:
Akitake
2025-02-12 09:07:14 +01:00
committed by GitHub
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 check the support section for your controller, or contact the vendor directly. Alternate
options for the most common controllers are listed below. 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. `segatools.ini` under the `[mu3io]` section.
!!! tip "" !!! tip ""
@@ -82,7 +82,7 @@
!!! warning "Configuring ongeki-io and MU3-input.dll" !!! 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: Modify the `[mu3io]` and `[aimeio]` sections of your existing `segatools.ini` file to look like the following:
```ini hl_lines="2 5" ```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) 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 ### Arcade hardware and other controllers
!!! tip "" !!! tip ""

View File

@@ -110,7 +110,7 @@
Obtain unprotected (also called "unpacked" or "decrypted" by the community) Obtain unprotected (also called "unpacked" or "decrypted" by the community)
copies of `mu3.exe` and `amdaemon.exe` for your game version. 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. to overwrite when asked.
--- ---
@@ -122,7 +122,7 @@
- Head over to [segatools releases](https://gitea.tendokyu.moe/Dniel97/segatools/releases) - Head over to [segatools releases](https://gitea.tendokyu.moe/Dniel97/segatools/releases)
and download `segatools.zip`. **Do not download the source code.** and download `segatools.zip`. **Do not download the source code.**
- Extracting the archive should give you a few more zip files. Find **`mu3.zip`** - 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: You should now have a few more files inside the folder, as highlighted:
@@ -135,7 +135,7 @@
!!! tip "" !!! tip ""
Since there is no graphical configuration tool for segatools, you will have to edit the 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/). 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. 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), 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 ```ini
[unity] [unity]
@@ -345,9 +345,9 @@
targetAssembly=BepInEx\core\BepInEx.Preloader.dll targetAssembly=BepInEx\core\BepInEx.Preloader.dll
``` ```
- BepInEx: place mods in `BepInEx/Plugins` - 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` - 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` - MonoMods: use [BepInEx.MonoMod.Loader](https://github.com/BepInEx/BepInEx.MonoMod.Loader/releases/latest). Place mods in `BepInEx\monomod`
--- ---