From 19a9e3ef11a8fdfe7d3222708ea09322fcdfe0bd Mon Sep 17 00:00:00 2001 From: CompanionKitteh Date: Tue, 11 Feb 2025 17:26:23 -0700 Subject: [PATCH] ONTROLLER guide and fixes for ONGEKI --- docs/games/mu3/controllers.md | 21 ++++++++++++++++++--- docs/games/ongekibrightmemory/setup.md | 14 +++++++------- 2 files changed, 25 insertions(+), 10 deletions(-) diff --git a/docs/games/mu3/controllers.md b/docs/games/mu3/controllers.md index 68766b5..85d1a24 100644 --- a/docs/games/mu3/controllers.md +++ b/docs/games/mu3/controllers.md @@ -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 "" diff --git a/docs/games/ongekibrightmemory/setup.md b/docs/games/ongekibrightmemory/setup.md index b060d72..4aa7da3 100644 --- a/docs/games/ongekibrightmemory/setup.md +++ b/docs/games/ongekibrightmemory/setup.md @@ -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` ---