mirror of
https://github.com/two-torial/two-torial.git
synced 2026-09-08 02:05:30 -05:00
@@ -39,3 +39,14 @@
|
|||||||
|
|
||||||
- Extract [BepInEx.MonoMod.Loader](https://github.com/BepInEx/BepInEx.MonoMod.Loader/releases/latest) into `App\package`.
|
- Extract [BepInEx.MonoMod.Loader](https://github.com/BepInEx/BepInEx.MonoMod.Loader/releases/latest) into `App\package`.
|
||||||
- Place patches in `BepInEx\monomod`.
|
- Place patches in `BepInEx\monomod`.
|
||||||
|
|
||||||
|
### Available mods
|
||||||
|
|
||||||
|
!!! tip ""
|
||||||
|
|
||||||
|
- [mu3-mods](https://gitea.tendokyu.moe/akanyan/mu3-mods/wiki) open source BepInEx mods for O.N.G.E.K.I., includes many fixes and QOL changes that can be added selectively.
|
||||||
|
- [AquaMai](https://github.com/MewoLab/AquaMai) open source MelonLoader mod for maimai, includes fixes, QOL, and cheats that can be configured from a toml or [gui](https://github.com/MewoLab/MaiChartManager).
|
||||||
|
- [worldlinkd](https://github.com/MewoLab/worldlinkd) open source MelonLoader mod for maimai, which adds cross-network online c2c similar to online matching in CHUNITHM.
|
||||||
|
|
||||||
|
!!! warning "AquaMai & worldlinkd"
|
||||||
|
These mods may not work with the MelonLoader compatiblity layer for BepInEx, and as such it's recommended to follow their respective guides.
|
||||||
@@ -245,22 +245,42 @@
|
|||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
|
- Install the [custom IO4 firmware](https://gitea.tendokyu.moe/tasoller/host-aprom/releases) to your controller.
|
||||||
|
- Follow the `segatools.ini` config on the [gitea page](https://gitea.tendokyu.moe/tasoller/host-aprom).
|
||||||
|
- Connect the controller to your computer, and then start the game.
|
||||||
|
|
||||||
|
??? tip "Legacy"
|
||||||
|
|
||||||
|
- Backup TASOLLER setup if IO4 cfw is not working.
|
||||||
- Install the [custom Host and LED firmware](https://pixeldrain.com/u/DajSPEoa) to your controller.
|
- Install the [custom Host and LED firmware](https://pixeldrain.com/u/DajSPEoa) to your controller.
|
||||||
Instructions on how to do so is provided in the linked archive.
|
Instructions on how to do so is provided in the linked archive.
|
||||||
- Pick one of these two TASOLLER IO DLLs to download and extract to your `App\bin` folder.
|
- Download TASOLLER IO DLLs and extract to your `App\bin` folder.
|
||||||
They should be functionally the same, but if one doesn't work, you can try the other:
|
|
||||||
- [chuniio-tasoller](https://gitea.tendokyu.moe/Scribbler/chuniio-tasoller/releases) (download `lib.zip`)
|
|
||||||
- [chuniio-rs](https://gitea.tendokyu.moe/beerpsi/chuniio-rs/releases) (download `chusan.zip`)
|
- [chuniio-rs](https://gitea.tendokyu.moe/beerpsi/chuniio-rs/releases) (download `chusan.zip`)
|
||||||
- Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
|
- Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
[chuniio]
|
[chuniio]
|
||||||
path32=chuniio_tasoller.dll;(1)!
|
path32=chuniio_tasoller_v2_x86.dll
|
||||||
path64=chuniio_tasoller_x64.dll;(2)!
|
path64=chuniio_tasoller_v2_x64.dll
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Or `chuniio_tasoller_v2_chusan.dll` if you downloaded `chuniio-rs`.
|
- Connect the controller to your computer, and then start the game.
|
||||||
2. Or `chuniio_tasoller_v2_amdaemon.dll` if you downloaded `chuniio-rs`.
|
|
||||||
|
### TASOLLER PLUS
|
||||||
|
|
||||||
|
!!! tip ""
|
||||||
|
|
||||||
|
- Switch your TASOLLER PLUS to WINUSB mode. You can do so in TASOLLER Options
|
||||||
|
found on the djdao [support page](https://www.dj-dao.com/en/support/22.html).
|
||||||
|
- Download TASOLLER PLUS IO DLLs and extract to your `App\bin` folder.
|
||||||
|
- [chuniio-rs](https://gitea.tendokyu.moe/beerpsi/chuniio-rs/releases) (download `chusan.zip`)
|
||||||
|
- Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
|
||||||
|
|
||||||
|
```ini
|
||||||
|
[chuniio]
|
||||||
|
path32=chuniio_tasoller_plus_x86.dll
|
||||||
|
path64=chuniio_tasoller_plus_x64.dll
|
||||||
|
```
|
||||||
|
|
||||||
- Connect the controller to your computer, and then start the game.
|
- Connect the controller to your computer, and then start the game.
|
||||||
|
|
||||||
@@ -335,6 +355,22 @@
|
|||||||
|
|
||||||
- Then start the game.
|
- Then start the game.
|
||||||
|
|
||||||
|
??? tip "Legacy"
|
||||||
|
|
||||||
|
- Backup Laverita 3 setup if IO4 cfw is not working.
|
||||||
|
- Switch your Laverita to HID mode. You can do so in ConfigApp
|
||||||
|
- Download Laverita IO DLLs and extract to your `App\bin` folder.
|
||||||
|
- [chuniio-rs](https://gitea.tendokyu.moe/beerpsi/chuniio-rs/releases) (download `chusan.zip`)
|
||||||
|
- Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
|
||||||
|
|
||||||
|
```ini
|
||||||
|
[chuniio]
|
||||||
|
path32=chuniio_laverita_v3_x86.dll
|
||||||
|
path64=chuniio_laverita_v3_x64.dll
|
||||||
|
```
|
||||||
|
|
||||||
|
- Connect the controller to your computer, and then start the game.
|
||||||
|
|
||||||
### Arcade hardware and other controllers
|
### Arcade hardware and other controllers
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|||||||
@@ -68,24 +68,6 @@
|
|||||||
|
|
||||||
!!! warning "If you plan to connect to a network (Hosted or Local), the `A001` option folder for your specific game version is required. This option contains a special Event file that lets the game connect."
|
!!! warning "If you plan to connect to a network (Hosted or Local), the `A001` option folder for your specific game version is required. This option contains a special Event file that lets the game connect."
|
||||||
|
|
||||||
#### Installing ICFs
|
|
||||||
|
|
||||||
!!! tip ""
|
|
||||||
|
|
||||||
Install Configuration Files (ICFs) tell the game what version it is.
|
|
||||||
**Without this your game cannot go online!**
|
|
||||||
|
|
||||||
If your `amfs` folder already has a file named `ICF1`, skip this step.
|
|
||||||
|
|
||||||
Otherwise, obtain copies of `ICF1` for your game version and place it in
|
|
||||||
the `amfs` folder. If it is named something else, rename it to exactly
|
|
||||||
`ICF1` **without any file extensions.**
|
|
||||||
|
|
||||||
!!! info "Showing file extensions"
|
|
||||||
|
|
||||||
By default, file extensions on Windows are hidden. Enable them by navigating to
|
|
||||||
the `View` tab in File Explorer and select `File name extensions`.
|
|
||||||
|
|
||||||
|
|
||||||
#### Installing unprotected executables
|
#### Installing unprotected executables
|
||||||
|
|
||||||
@@ -99,6 +81,24 @@
|
|||||||
Copy `chusanApp.exe` and `amdaemon.exe` to the `bin` folder of your game data. Agree
|
Copy `chusanApp.exe` and `amdaemon.exe` to the `bin` folder of your game data. Agree
|
||||||
to overwrite when asked.
|
to overwrite when asked.
|
||||||
|
|
||||||
|
#### Installing ICFs
|
||||||
|
|
||||||
|
!!! tip ""
|
||||||
|
|
||||||
|
Install Configuration Files (ICFs) tell the game what version it is.
|
||||||
|
**Without this your game cannot go online!**
|
||||||
|
|
||||||
|
**If your unprotected executables came with an `amfs` folder, and already has a file named `ICF1` in it, skip this step.**
|
||||||
|
|
||||||
|
Otherwise, obtain copies of `ICF1` for your game version and place it in
|
||||||
|
the `amfs` folder. If it is named something else, rename it to exactly
|
||||||
|
`ICF1` **without any file extensions.**
|
||||||
|
|
||||||
|
!!! info "Showing file extensions"
|
||||||
|
|
||||||
|
By default, file extensions on Windows are hidden. Enable them by navigating to
|
||||||
|
the `View` tab in File Explorer and select `File name extensions`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Patching the game
|
### Patching the game
|
||||||
@@ -191,11 +191,7 @@
|
|||||||
|
|
||||||
- A cleaner and easier to read segatools.ini, making spotting issues simpler.
|
- A cleaner and easier to read segatools.ini, making spotting issues simpler.
|
||||||
|
|
||||||
#### `[system] (formerly [gpio])`
|
#### `[system]`
|
||||||
|
|
||||||
!!! warning
|
|
||||||
|
|
||||||
As of 2024-08-20, the [gpio] section in segatools has been renamed to [system].
|
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
@@ -294,16 +290,7 @@
|
|||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
If you have an Intel 10th Gen CPU or newer, right click `App\bin\start.bat`, select `Edit`, and add the
|
If you have an Intel 10th Gen CPU or newer, you need to [patch amdaemon](https://patcher.two-torial.xyz/amdaemon) and enable `OpenSSL SHA crash bug fix`.
|
||||||
highlighted line to the top of the file.
|
|
||||||
|
|
||||||
```batch hl_lines="2"
|
|
||||||
@echo off
|
|
||||||
set OPENSSL_ia32cap=:~0x20000000
|
|
||||||
|
|
||||||
pushd %~dp0
|
|
||||||
...
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
4
docs/games/sega/maimaidx/buddiesplus/controllers.md
Normal file
4
docs/games/sega/maimaidx/buddiesplus/controllers.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# maimai DX BUDDiES
|
||||||
|
<img class="header-logo" src="/img/sega/maimaidx/buddiesplus/logo.png">
|
||||||
|
|
||||||
|
--8<-- "docs/games/sega/maimaidx/common/controllers.md"
|
||||||
4
docs/games/sega/maimaidx/buddiesplus/setup.md
Normal file
4
docs/games/sega/maimaidx/buddiesplus/setup.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# maimai DX BUDDiES
|
||||||
|
<img class="header-logo" src="/img/sega/maimaidx/buddiesplus/logo.png">
|
||||||
|
|
||||||
|
--8<-- "docs/games/sega/maimaidx/common/setup.md"
|
||||||
4
docs/games/sega/maimaidx/buddiesplus/troubleshooting.md
Normal file
4
docs/games/sega/maimaidx/buddiesplus/troubleshooting.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# maimai DX BUDDiES
|
||||||
|
<img class="header-logo" src="/img/sega/maimaidx/buddiesplus/logo.png">
|
||||||
|
|
||||||
|
--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
|
||||||
@@ -44,25 +44,34 @@
|
|||||||
**remove them. This also means your data was tampered with and we strongly recommend
|
**remove them. This also means your data was tampered with and we strongly recommend
|
||||||
getting new data from somewhere else.**
|
getting new data from somewhere else.**
|
||||||
|
|
||||||
#### Installing ICFs
|
#### Updating the base game
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
Install Configuration Files (ICFs) tell the game what version it is.
|
Extract your patch's files to your existing data in a way that matches its
|
||||||
**Without this your game cannot go online!**
|
file structure. Agree to overwrite files if necessary.
|
||||||
|
|
||||||
If your `amfs` folder already has files`ICF1` and `ICF2`, skip this step.
|
#### Installing option data
|
||||||
|
|
||||||
Otherwise, obtain copies of `ICF1` for your game version and place it in
|
!!! tip ""
|
||||||
the `amfs` folder. If it is named something else, rename it to exactly
|
|
||||||
`ICF1` **without any file extensions.** `ICF2` is a copy of `ICF1`.
|
|
||||||
|
|
||||||
??? info "Showing File Extensions"
|
maimai DX content updates are distributed through option folders instead of patching
|
||||||
|
the base game.
|
||||||
|
|
||||||
By default, file extensions on Windows are hidden. Enable them by navigating to
|
Options are named with a letter followed by three numbers.
|
||||||
the `View` tab in File Explorer and select `File name extensions`.
|
|
||||||
|
|
||||||
#### Installing Unprotected Executables
|
For JPN(SDEZ) data, each new release of maimai DX increments the first letter of the Option (ie. BUDDiES is `H???` and BUDDiES+ is `I???`).
|
||||||
|
|
||||||
|
For EXP(SDGA) data, Options will always begin with the letter `A` (i.e `A???`)
|
||||||
|
|
||||||
|
Extract any options you've downloaded into the `Option` folder. You should end up with
|
||||||
|
a file structure as follows. **Do not be worried if you have fewer or more option folders.**
|
||||||
|
|
||||||
|
<img width="500" src="/img/sega/maimaidx/common/setup/options.png">
|
||||||
|
|
||||||
|
!!! warning "Do not mix option data between versions"
|
||||||
|
|
||||||
|
#### Installing unprotected executables
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
@@ -74,10 +83,10 @@
|
|||||||
- amdaemon.exe
|
- amdaemon.exe
|
||||||
- Sinmai.exe
|
- Sinmai.exe
|
||||||
- Sinmai_Data/Plugins/amdaemon_api.dll
|
- Sinmai_Data/Plugins/amdaemon_api.dll
|
||||||
- Sinmai_Data/Plugins/Cake.dll
|
- Sinmai_Data/Plugins/Cake.dll (JPN/SDEZ only)
|
||||||
- Sinmai_Data/Managed/AMDaemon.NET.dll
|
- Sinmai_Data/Managed/AMDaemon.NET.dll
|
||||||
- Sinmai_Data/Managed/Assembly-CSharp.dll
|
- Sinmai_Data/Managed/Assembly-CSharp.dll
|
||||||
- mai2.ini or maimaiDX.ini
|
- mai2.ini
|
||||||
|
|
||||||
Copy the files and folders into the `App/Package` folder of your game data. Agree to overwrite
|
Copy the files and folders into the `App/Package` folder of your game data. Agree to overwrite
|
||||||
when asked.
|
when asked.
|
||||||
@@ -87,16 +96,35 @@
|
|||||||
`Assembly-CSharp.dll` **must** match your game version. All others can be
|
`Assembly-CSharp.dll` **must** match your game version. All others can be
|
||||||
reused from other game versions.
|
reused from other game versions.
|
||||||
|
|
||||||
!!! tip "If the assembly supports it, `App/Package/dpPatchLog.log` lists supported patches after the first run. Otherwise see [Custom Mods](#custom-mods)"
|
#### Installing ICFs
|
||||||
|
|
||||||
#### mai2.ini / maimaiDX.ini
|
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
Ensure that the `App/Package` folder contains `mai2.ini` (for JPN and EXPORT data) or `maimaiDX.ini` (for CN data).
|
|
||||||
|
|
||||||
If this configuration file is missing, create one using the contents below. Then, rename it according to the region of your data.
|
Install Configuration Files (ICFs) tell the game what version it is.
|
||||||
|
**Without this your game cannot go online!**
|
||||||
|
|
||||||
|
**If your unprotected executables came with an `amfs` folder, and already has a file named `ICF1` in it, skip this step.**
|
||||||
|
|
||||||
|
Otherwise, obtain copies of `ICF1` for your game version and place it in
|
||||||
|
the `amfs` folder. If it is named something else, rename it to exactly
|
||||||
|
`ICF1` **without any file extensions.**
|
||||||
|
|
||||||
|
!!! info "Showing file extensions"
|
||||||
|
|
||||||
|
By default, file extensions on Windows are hidden. Enable them by navigating to
|
||||||
|
the `View` tab in File Explorer and select `File name extensions`.
|
||||||
|
|
||||||
|
#### mai2.ini
|
||||||
|
|
||||||
|
!!! tip ""
|
||||||
|
Ensure that the `App\Package` folder contains `mai2.ini`.
|
||||||
|
|
||||||
|
If this configuration file is missing, create one using the contents below.
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
|
[Debug]
|
||||||
|
Debug=1
|
||||||
|
|
||||||
[AM]
|
[AM]
|
||||||
Target=0
|
Target=0
|
||||||
IgnoreError=1
|
IgnoreError=1
|
||||||
@@ -107,19 +135,16 @@
|
|||||||
|
|
||||||
[Sound]
|
[Sound]
|
||||||
Sound8Ch=0
|
Sound8Ch=0
|
||||||
|
|
||||||
[Patches]
|
|
||||||
EnablePatchLog=1
|
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Installing Segatools
|
### Installing segatools
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
- Head over to [segatools releases](https://gitea.tendokyu.moe/Dniel97/segatools/releases/latest)
|
- Head over to [segatools releases](https://gitea.tendokyu.moe/TeamTofuShop/segatools/releases/tag/2024-03-13)
|
||||||
and download the latest `segatools.zip`. **Do not download the source code.**
|
and download the `segatools.zip` from `2024-03-13`. **Do not download the source code or latest release.**
|
||||||
- Extracting the archive should give you a few more zip files. Find `mai2.zip`
|
- Extracting the archive should give you a few more zip files. Find `mai2.zip`
|
||||||
and extract it to the `App/Package` folder in your game data.
|
and extract it to the `App/Package` folder in your game data.
|
||||||
|
|
||||||
@@ -127,14 +152,18 @@
|
|||||||
|
|
||||||
<img width="500" src="/img/sega/maimaidx/common/setup/segatools.png">
|
<img width="500" src="/img/sega/maimaidx/common/setup/segatools.png">
|
||||||
|
|
||||||
|
!!! warning
|
||||||
|
|
||||||
|
The latest release of segatools currently has issues with maimai, and for the time being an older version of segatools is preferred.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Configuring Segatools
|
### Configuring segatools
|
||||||
|
|
||||||
!!! 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/Package/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/).
|
||||||
|
|
||||||
@@ -144,12 +173,12 @@
|
|||||||
!!! warning
|
!!! warning
|
||||||
|
|
||||||
If a key already exists in the section, delete everything after `=` and replace it with your
|
If a key already exists in the section, delete everything after `=` and replace it with your
|
||||||
setting. Do not add another key. Example:
|
setting. Do not add another key.
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
[system]
|
[gpio]
|
||||||
dipsw2=1
|
dipsw1=1
|
||||||
dipsw2=1 ; WRONG!
|
dipsw1=1 ; WRONG!
|
||||||
```
|
```
|
||||||
|
|
||||||
#### `[vfs]`
|
#### `[vfs]`
|
||||||
@@ -162,25 +191,82 @@
|
|||||||
```ini
|
```ini
|
||||||
[vfs]
|
[vfs]
|
||||||
amfs=../../amfs
|
amfs=../../amfs
|
||||||
option=../../option
|
option=../../Option
|
||||||
appdata=../../appdata
|
appdata=../../AppData
|
||||||
```
|
```
|
||||||
|
|
||||||
#### `[dns]`
|
??? tip "AquaMai"
|
||||||
|
|
||||||
|
It's strongly recommended to use MelonLoader mods to improve QOL.
|
||||||
|
You can find info about the available mods for maimai here [AquaMai](https://github.com/MewoLab/AquaMai).
|
||||||
|
For general modding check [Unity modding](/extras/unity.md) page.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Setting launch options
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
Right click `App\package\start.bat`, select `Edit`. Locate the line that launches `sinmai` and edit it according to your preferences:
|
||||||
|
|
||||||
Game will not pass checks unless you modify the dns:
|
```bat hl_lines="6"
|
||||||
|
@echo off
|
||||||
|
|
||||||
|
pushd %~dp0
|
||||||
|
|
||||||
|
start "AM Daemon" /min inject -d -k mai2hook.dll amdaemon.exe -f -c config_common.json config_server.json config_client.json
|
||||||
|
inject -d -k mai2hook.dll sinmai -screen-fullscreen 0 -popupwindow -screen-width 2160 -screen-height 1920 -silent-crashes
|
||||||
|
|
||||||
|
taskkill /f /im amdaemon.exe > nul 2>&1
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Game processes have terminated
|
||||||
|
pause
|
||||||
|
```
|
||||||
|
|
||||||
|
??? tip "Launch options"
|
||||||
|
* `-screen-fullscreen 0`: windowed
|
||||||
|
* `-screen-fullscreen 0 -popupwindow`: borderless windowed
|
||||||
|
* `-screen-fullscreen 1`: exclusive fullscreen
|
||||||
|
* `-screen-width <W> -screen-height <H>`: resolution
|
||||||
|
* `-monitor <N>`: the monitor to run the game on
|
||||||
|
??? info "Getting the monitor index"
|
||||||
|
Navigate to Windows display settings. Each monitor should be assigned a number.
|
||||||
|
The monitor index is that number. For example, monitor 2 means `-monitor 2`.
|
||||||
|
---
|
||||||
|
|
||||||
|
### Connecting to a network
|
||||||
|
|
||||||
|
!!! danger "Please choose one of the two solutions, not both!"
|
||||||
|
|
||||||
|
??? tip "Remote (Online Network)"
|
||||||
|
|
||||||
|
Head to the `[dns]` section inside `segatools.ini`. Set `default` to the address
|
||||||
|
provided by your network. **Do not add `http://` or `https://` to the address!**
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
[dns]
|
[dns]
|
||||||
default=YOUR_IPv4_ADDRESS
|
default=network.example
|
||||||
```
|
```
|
||||||
|
|
||||||
??? tip "Finding Your IPv4 Address"
|
Then, head to the `[keychip]` section and add & set `id` to the keychip ID provided by your network:
|
||||||
|
|
||||||
Open a command promt. Type `ipconfig` and look for the IPv4 Address.
|
```ini
|
||||||
Place those digits here otherwise you will get stuck on the DNS(LAN) check.
|
[keychip]
|
||||||
|
subnet=192.168.172.0
|
||||||
|
id=A69E-XXXXXXXXXXX
|
||||||
|
```
|
||||||
|
|
||||||
|
Finally, you need a card number. Create a file named `aime.txt` inside `App\package\DEVICE` and type in
|
||||||
|
your 20-digit access code if you already have one, or make one up if you don't. If you're making one
|
||||||
|
up, the access code **MUST NOT** start with a 3.
|
||||||
|
|
||||||
|
<img src="/img/sega/ongeki/common/setup/4_access_code.png">
|
||||||
|
|
||||||
|
??? warning "Local (ARTEMiS/AquaDX)"
|
||||||
|
|
||||||
|
Both of these options require non-trivial setup. Refer to the official guides for [ARTEMiS](https://gitea.tendokyu.moe/Hay1tsme/artemis/src/branch/develop/docs/INSTALL_WINDOWS.md)
|
||||||
|
and [AquaDX](https://github.com/hykilpikonna/AquaDX?tab=readme-ov-file#usage-v1-developmental-preview)
|
||||||
|
to set up a local server.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -212,127 +298,48 @@
|
|||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
If you have an Intel 10th Gen CPU or newer, right click `App/Package/start.bat`, select `Edit`, and add the
|
If you have an Intel 10th Gen CPU or newer, you need to [patch amdaemon](https://patcher.two-torial.xyz/amdaemon) and enable `OpenSSL SHA crash bug fix`.
|
||||||
highlighted line to the top of the file.
|
|
||||||
|
|
||||||
```batch hl_lines="2"
|
|
||||||
@echo off
|
|
||||||
set OPENSSL_ia32cap=:~0x20000000
|
|
||||||
|
|
||||||
pushd %~dp0
|
|
||||||
...
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Test Launch
|
### First launch
|
||||||
|
|
||||||
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
|
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
|
||||||
|
|
||||||
!!! warning "Please Disconnect any Hardware including Controllers or Card Readers at this time."
|
|
||||||
|
|
||||||
!!! tip
|
!!! tip
|
||||||
|
|
||||||
Without an English patch, the service menu will be in Japanese. If you don't know Japanese, [Google Lens](https://lens.google/)
|
Without an English patch, the service menu will be in Japanese. If you don't know Japanese, [Google Lens](https://lens.google/)
|
||||||
is a handy tool for navigating this menu.
|
is a handy tool for navigating this menu.
|
||||||
|
|
||||||
#### Game Settings
|
#### GAME ASSIGNMENTS
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
If you've followed all instructions correctly, you are ready to launch the game!
|
If you've followed all instructions correctly, you're now finally ready to launch the game!
|
||||||
|
|
||||||
Start the game by running `App/Package/start.bat`. You should see a terminal pop-up with the following:
|
Start the game by running `App\package\start.bat`. Let the game load until you reach a screen with the message below.
|
||||||
|
|
||||||
<img src="/img/sega/maimaidx/common/setup/cmd.png">
|
<img src="/img/sega/maimaidx/common/setup/distribution_servers_check.png">
|
||||||
|
|
||||||
Another window titled `Sinmai` is the actual game. It should pause on `Search for Distribution Servers`:
|
|
||||||
|
|
||||||
<img src="/img/sega/maimaidx/common/setup/distribution_servers_check.png">
|
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
Use the following keyboard controls `F1` = `Test/Enter` and `c` = `down` to do the following:
|
Press your `Test` button (default `F1`) to enter the service menu. Use the `Service` button
|
||||||
|
(default `F2`) to navigate the menu, and `Test` button to select an option.
|
||||||
|
|
||||||
- Press `F1` to enter the service menu
|
Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 7th option).
|
||||||
- Press `c` a few times to navigate to `Game Settings` or `ゲーム設定` as shown below:
|
|
||||||
|
|
||||||
<img src="/img/sega/maimaidx/common/setup/service_menu.png">
|
<img src="/img/sega/maimaidx/common/setup/service_menu.png">
|
||||||
|
|
||||||
- Press `F1` to enter the menu. Press `c` to navigate to the top option and toggle to `OFF` using `F1`. You should see the following:
|
|
||||||
|
|
||||||
<img src="/img/sega/maimaidx/common/setup/service_game_settings.png">
|
|
||||||
|
|
||||||
- Press `ESC` to exit. Close all associated windows including `CMD`, `AMDaemon`, and `Sinmai`. Relaunch with `start.bat` and the game should boot into guest mode.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Connecting to a Network
|
|
||||||
|
|
||||||
!!! danger "Please choose one of the two solutions, not both!"
|
|
||||||
|
|
||||||
??? tip "Remote (Online Network)"
|
|
||||||
|
|
||||||
Head to the `[dns]` section inside `segatools.ini`. Set `default` to the address
|
|
||||||
provided by your network. **Do not add `http://` or `https://` to the address!**
|
|
||||||
|
|
||||||
```ini
|
|
||||||
[dns]
|
|
||||||
default=network.example
|
|
||||||
```
|
|
||||||
|
|
||||||
Then, head to the `[keychip]` section and add & set `id` to the keychip ID provided by your network:
|
|
||||||
|
|
||||||
```ini
|
|
||||||
[keychip]
|
|
||||||
subnet=192.168.172.0
|
|
||||||
id=A69E-XXXXXXXXXXX
|
|
||||||
```
|
|
||||||
|
|
||||||
Finally, you need a card number. Create a file named `aime.txt` inside `App/Package/DEVICE` and type in
|
|
||||||
your 20-digit access code if you already have one, or make one up if you don't. If you're making one
|
|
||||||
up, the access code **MUST NOT** start with a 3.
|
|
||||||
|
|
||||||
<img src="/img/sega/maimaidx/common/setup/access_code.png">
|
|
||||||
|
|
||||||
??? tip "Local (ARTEMiS/AquaDX)"
|
|
||||||
|
|
||||||
Both of these options require non-trivial setup. Refer to the official guides for [ARTEMiS](https://gitea.tendokyu.moe/Hay1tsme/artemis/src/branch/develop/docs/INSTALL_WINDOWS.md)
|
|
||||||
and [AquaDX](https://github.com/hykilpikonna/AquaDX?tab=readme-ov-file#usage-v1-developmental-preview)
|
|
||||||
to set up a local server.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Further Configuration
|
|
||||||
|
|
||||||
#### Updating the Base Game
|
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
Extract your patch's files to your existing data in a way that matches its
|
Select **店内マッチングの設定** (`IN-STORE MATCHING SETUP`, the first option)
|
||||||
file structure. Agree to overwrite files if necessary.
|
and toggle this setting to **OFF**.
|
||||||
|
|
||||||
!!! Warning "Only update if an unencrypted `Assembly-CSharp.dll` is available"
|
<img src="/img/sega/maimaidx/common/setup/service_game_settings.png">
|
||||||
|
|
||||||
#### Installing Option Data
|
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
maimai DX content updates are distributed through option folders instead of patching
|
Select **終了** (`EXIT`, the last option) to exit to the main service menu.
|
||||||
the base game.
|
|
||||||
|
|
||||||
Options are named with a letter followed by three numbers.
|
|
||||||
|
|
||||||
For JPN data, each new release of maimai DX increments the first letter of the Option (ie. BUDDiES is `H???` and BUDDiES+ is `I???`).
|
|
||||||
|
|
||||||
For EXPORT data, Options will always begin with the letter `A` (i.e `A???`)
|
|
||||||
|
|
||||||
Extract any options you've downloaded into the `Option` folder. You should end up with
|
|
||||||
a file structure as follows. **Do not be worried if you have fewer or more option folders.**
|
|
||||||
|
|
||||||
<img width="500" src="/img/sega/maimaidx/common/setup/options.png">
|
|
||||||
|
|
||||||
!!! warning "Do not mix option data between versions"
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -69,33 +69,6 @@
|
|||||||
|
|
||||||
<img width="500" src="/img/sega/ongeki/common/setup/2_ongekioption.png">
|
<img width="500" src="/img/sega/ongeki/common/setup/2_ongekioption.png">
|
||||||
|
|
||||||
|
|
||||||
#### Installing ICFs
|
|
||||||
|
|
||||||
!!! tip ""
|
|
||||||
|
|
||||||
Install Configuration Files (ICFs) tell the game what version it is.
|
|
||||||
**Without this your game cannot go online!**
|
|
||||||
|
|
||||||
If your `amfs` folder already has a file named `ICF1`, skip this step.
|
|
||||||
|
|
||||||
In some cases, your data may have a folder containing ICFs in `App\package\amfs`.
|
|
||||||
If so, move all contents inside to the `amfs` folder where `App` and `AppData`,
|
|
||||||
delete the `App\package\amfs` folder, and skip this step.
|
|
||||||
|
|
||||||
Otherwise, obtain copies of `ICF1` for your game version and place it in
|
|
||||||
the `amfs` folder. If it is named something else, rename it to exactly
|
|
||||||
`ICF1` **without any file extensions.**
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
!!! info "Showing file extensions"
|
|
||||||
|
|
||||||
By default, file extensions on Windows are hidden. Enable them by navigating to
|
|
||||||
the `View` tab in File Explorer and select `File name extensions`.
|
|
||||||
|
|
||||||
|
|
||||||
#### Installing unprotected executables
|
#### Installing unprotected executables
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
@@ -108,6 +81,9 @@
|
|||||||
- `amdaemon.exe`
|
- `amdaemon.exe`
|
||||||
- `mu3.exe`
|
- `mu3.exe`
|
||||||
- `mu3_Data\Plugins\amdaemon_api.dll`
|
- `mu3_Data\Plugins\amdaemon_api.dll`
|
||||||
|
- `mu3_Data\Plugins\chiffre.dll`
|
||||||
|
- `mu3_Data\Plugins\libhttp.dll`
|
||||||
|
- `mu3_Data\Plugins\QR_Image.dll`
|
||||||
- `mu3_Data\Managed\AMDaemon.NET.dll`
|
- `mu3_Data\Managed\AMDaemon.NET.dll`
|
||||||
- `mu3_Data\Managed\Assembly-CSharp-firstpass.dll`
|
- `mu3_Data\Managed\Assembly-CSharp-firstpass.dll`
|
||||||
- `mu3_Data\Managed\Assembly-CSharp.dll`
|
- `mu3_Data\Managed\Assembly-CSharp.dll`
|
||||||
@@ -120,6 +96,24 @@
|
|||||||
|
|
||||||
`Assembly-CSharp.dll` **must** match your game version.
|
`Assembly-CSharp.dll` **must** match your game version.
|
||||||
|
|
||||||
|
#### Installing ICFs
|
||||||
|
|
||||||
|
!!! tip ""
|
||||||
|
|
||||||
|
Install Configuration Files (ICFs) tell the game what version it is.
|
||||||
|
**Without this your game cannot go online!**
|
||||||
|
|
||||||
|
**If your unprotected executables came with an `amfs` folder, and already has a file named `ICF1` in it, skip this step.**
|
||||||
|
|
||||||
|
Otherwise, obtain copies of `ICF1` for your game version and place it in
|
||||||
|
the `amfs` folder. If it is named something else, rename it to exactly
|
||||||
|
`ICF1` **without any file extensions.**
|
||||||
|
|
||||||
|
!!! info "Showing file extensions"
|
||||||
|
|
||||||
|
By default, file extensions on Windows are hidden. Enable them by navigating to
|
||||||
|
the `View` tab in File Explorer and select `File name extensions`.
|
||||||
|
|
||||||
#### mu3.ini
|
#### mu3.ini
|
||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
@@ -198,6 +192,12 @@
|
|||||||
appdata=../../AppData
|
appdata=../../AppData
|
||||||
```
|
```
|
||||||
|
|
||||||
|
??? tip "mu3-mods"
|
||||||
|
|
||||||
|
It's strongly recommended to use BepInEx mods to improve QOL.
|
||||||
|
You can find info about the available mods for O.N.G.E.K.I. here [mu3-mods](https://gitea.tendokyu.moe/akanyan/mu3-mods/wiki).
|
||||||
|
For general modding check [Unity modding](/extras/unity.md) page.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Setting launch options
|
### Setting launch options
|
||||||
@@ -251,7 +251,7 @@
|
|||||||
|
|
||||||
```ini
|
```ini
|
||||||
[keychip]
|
[keychip]
|
||||||
subnet=192.168.139.0
|
subnet=192.168.162.0
|
||||||
id=A69E-XXXXXXXXXXX
|
id=A69E-XXXXXXXXXXX
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -295,16 +295,7 @@
|
|||||||
|
|
||||||
!!! tip ""
|
!!! tip ""
|
||||||
|
|
||||||
If you have an Intel 10th Gen CPU or newer, right click `App\package\start.bat`, select `Edit`, and add the
|
If you have an Intel 10th Gen CPU or newer, you need to [patch amdaemon](https://patcher.two-torial.xyz/amdaemon) and enable `OpenSSL SHA crash bug fix`.
|
||||||
highlighted line to the top of the file.
|
|
||||||
|
|
||||||
```batch hl_lines="2"
|
|
||||||
@echo off
|
|
||||||
set OPENSSL_ia32cap=:~0x20000000
|
|
||||||
|
|
||||||
pushd %~dp0
|
|
||||||
...
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -85,30 +85,3 @@
|
|||||||
and change "Power management mode" to "**Prefer maximum performance**".
|
and change "Power management mode" to "**Prefer maximum performance**".
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### I can't insert credits!
|
|
||||||
|
|
||||||
!!! tip ""
|
|
||||||
|
|
||||||
Open `App\package\config_common.json` and find the `credit` section. From here, set `freeplay` to `true`
|
|
||||||
|
|
||||||
```json hl_lines="8"
|
|
||||||
"credit" :
|
|
||||||
{
|
|
||||||
"max_credit" : 24,
|
|
||||||
"config" :
|
|
||||||
{
|
|
||||||
"coin_chute_type_common" : true,
|
|
||||||
"service_type_common" : true,
|
|
||||||
"freeplay" : true,
|
|
||||||
"coin_chute_multiplier" : [ 1, 1 ],
|
|
||||||
"coin_to_credit" : 1,
|
|
||||||
"bonus_adder" : 0,
|
|
||||||
"game_cost" : [ 1 ]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
```
|
|
||||||
|
|
||||||
Then delete the `amfs\sysfile.dat` folder and the `AppData\SDDT` folder
|
|
||||||
|
|
||||||
After re-launching the game, you should be able to play by purchasing GP
|
|
||||||
|
|||||||
@@ -195,6 +195,19 @@
|
|||||||
and extract them to a folder of your choice, then copy `CDM-v2.12.36.4-WHQL-Certified/amd64/ftd2xx64.dll` to
|
and extract them to a folder of your choice, then copy `CDM-v2.12.36.4-WHQL-Certified/amd64/ftd2xx64.dll` to
|
||||||
`/App/WindowsNoEditor/Mercury/Binaries/Win64` and then rename the file to `ftd2xx.dll`.
|
`/App/WindowsNoEditor/Mercury/Binaries/Win64` and then rename the file to `ftd2xx.dll`.
|
||||||
|
|
||||||
|
#### VCRedist & DirectX
|
||||||
|
|
||||||
|
!!! tip ""
|
||||||
|
|
||||||
|
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
|
||||||
|
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
|
||||||
|
|
||||||
|
#### Fixing OpenSSL on Intel 10th Gen and newer CPUs
|
||||||
|
|
||||||
|
!!! tip ""
|
||||||
|
|
||||||
|
If you have an Intel 10th Gen CPU or newer, you need to [patch amdaemon](https://patcher.two-torial.xyz/amdaemon) and enable `OpenSSL SHA crash bug fix`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### First launch
|
### First launch
|
||||||
|
|||||||
BIN
docs/img/sega/maimaidx/buddiesplus/logo.png
Normal file
BIN
docs/img/sega/maimaidx/buddiesplus/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 840 KiB |
@@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
- [Spice2x Wiki](https://github.com/spice2x/spice2x.github.io/wiki) - The best resource for Spice2x
|
- [Spice2x Wiki](https://github.com/spice2x/spice2x.github.io/wiki) - The best resource for Spice2x
|
||||||
- [Bemaniwiki](https://bemaniwiki.com/) - A bemani wiki written in japanese
|
- [Bemaniwiki](https://bemaniwiki.com/) - A bemani wiki written in japanese
|
||||||
|
- [wikiwiki](https://wikiwiki.jp/) - A japanese game wiki, good for comparing against SilentBlue
|
||||||
- [Namuwiki](https://namu.wiki/) - A korean wiki for bemani and more
|
- [Namuwiki](https://namu.wiki/) - A korean wiki for bemani and more
|
||||||
- [RemyWiki](https://remywiki.com/Main_Page) - Bemani arcade games wiki with lots of useful info
|
- [RemyWiki](https://remywiki.com/Main_Page) - Bemani arcade games wiki with lots of useful info
|
||||||
- [SilentBlue](https://silentblue.remywiki.com/Main_Page) - By RemyWiki's creators, but for SEGA games
|
- [SilentBlue](https://silentblue.remywiki.com/Main_Page) - By RemyWiki's creators, but for SEGA games
|
||||||
|
|||||||
@@ -165,6 +165,10 @@ nav:
|
|||||||
- "Game Setup": "games/sega/maimaidx/buddies/setup.md"
|
- "Game Setup": "games/sega/maimaidx/buddies/setup.md"
|
||||||
- "Controllers": "games/sega/maimaidx/buddies/controllers.md"
|
- "Controllers": "games/sega/maimaidx/buddies/controllers.md"
|
||||||
- "Troubleshooting": "games/sega/maimaidx/buddies/troubleshooting.md"
|
- "Troubleshooting": "games/sega/maimaidx/buddies/troubleshooting.md"
|
||||||
|
- "BUDDiES PLUS":
|
||||||
|
- "Game Setup": "games/sega/maimaidx/buddiesplus/setup.md"
|
||||||
|
- "Controllers": "games/sega/maimaidx/buddiesplus/controllers.md"
|
||||||
|
- "Troubleshooting": "games/sega/maimaidx/buddiesplus/troubleshooting.md"
|
||||||
- "PRiSM":
|
- "PRiSM":
|
||||||
- "Game Setup": "games/sega/maimaidx/prism/setup.md"
|
- "Game Setup": "games/sega/maimaidx/prism/setup.md"
|
||||||
- "Controllers": "games/sega/maimaidx/prism/controllers.md"
|
- "Controllers": "games/sega/maimaidx/prism/controllers.md"
|
||||||
|
|||||||
Reference in New Issue
Block a user