From 377106ed4b044efcf8d6879622a31675c9b0ec09 Mon Sep 17 00:00:00 2001 From: scrib-bler Date: Fri, 19 Jul 2024 20:18:07 +0100 Subject: [PATCH] Replaced previous SUN PLUS guide with the better LUMINOUS guide. Also added NEW/NEW PLUS/SUN guides. Cleaned up img/chunithm/ folder to make adding future games simpler. --- docs/games/chunithmluminous/controllers.md | 4 +- docs/games/chunithmluminous/setup.md | 28 +- .../games/chunithmluminous/troubleshooting.md | 2 +- docs/games/chunithmnew/controllers.md | 302 +++++++++++++ docs/games/chunithmnew/setup.md | 371 +++++++++++++++ docs/games/chunithmnew/troubleshooting.md | 122 +++++ docs/games/chunithmnewplus/controllers.md | 302 +++++++++++++ docs/games/chunithmnewplus/setup.md | 371 +++++++++++++++ docs/games/chunithmnewplus/troubleshooting.md | 122 +++++ docs/games/chunithmsun/controllers.md | 302 +++++++++++++ docs/games/chunithmsun/setup.md | 371 +++++++++++++++ docs/games/chunithmsun/troubleshooting.md | 122 +++++ docs/games/chunithmsunplus/controllers.md | 425 ++++++++++-------- docs/games/chunithmsunplus/networks.md | 42 -- docs/games/chunithmsunplus/problems.md | 97 ---- docs/games/chunithmsunplus/setup.md | 410 +++++++++++------ docs/games/chunithmsunplus/troubleshooting.md | 122 +++++ .../{ => sdhd}/controllers/0_ipaddress.png | Bin docs/img/chunithm/{ => sdhd}/luminous.png | Bin docs/img/chunithm/sdhd/new.png | Bin 0 -> 76889 bytes docs/img/chunithm/sdhd/newplus.png | Bin 0 -> 85718 bytes .../{ => sdhd}/setup/0_chunithmdata.png | Bin .../setup/0_chunithmdata_withappdata.png | Bin .../{ => sdhd}/setup/1_chunithmapp.png | Bin .../{ => sdhd}/setup/2_chunithmoption.png | Bin .../setup/3_segatools_installed.png | Bin .../{ => sdhd}/setup/4_access_code.png | Bin .../img/chunithm/{ => sdhd}/setup/5_audio.png | Bin .../sdhd/setup/servicemenu/0_asettings.png} | Bin .../setup/servicemenu/1_gamesettings.png} | Bin .../sdhd/setup/servicemenu/2_reference.png} | Bin .../setup/servicemenu/3_closingsetting.png} | Bin .../sdhd/setup/servicemenu/4_alltime.png} | Bin .../sdhd/setup/servicemenu/5_distserver.png} | Bin docs/img/chunithm/sdhd/sun.png | Bin 0 -> 75893 bytes .../sdhd}/sunplus.png | Bin docs/img/chunithmsunplus/1.png | Bin 5814 -> 0 bytes docs/img/chunithmsunplus/2.png | Bin 5902 -> 0 bytes docs/img/chunithmsunplus/AIO_finished.png | Bin 61949 -> 0 bytes docs/img/chunithmsunplus/amdperf.png | Bin 58713 -> 0 bytes docs/img/chunithmsunplus/appbincomplete.png | Bin 74902 -> 0 bytes docs/img/chunithmsunplus/chuniio_onedll.png | Bin 9692 -> 0 bytes docs/img/chunithmsunplus/chuniio_twodll.png | Bin 10281 -> 0 bytes docs/img/chunithmsunplus/chusanzip.png | Bin 14916 -> 0 bytes docs/img/chunithmsunplus/defender.png | Bin 22770 -> 0 bytes docs/img/chunithmsunplus/dns.png | Bin 12103 -> 0 bytes docs/img/chunithmsunplus/gpio.png | Bin 18853 -> 0 bytes docs/img/chunithmsunplus/nvidiaperf.png | Bin 70879 -> 0 bytes docs/img/chunithmsunplus/redist_finished.png | Bin 14602 -> 0 bytes docs/img/chunithmsunplus/replace.png | Bin 11198 -> 0 bytes docs/img/chunithmsunplus/vfs.png | Bin 12518 -> 0 bytes mkdocs.yml | 17 +- 52 files changed, 3056 insertions(+), 476 deletions(-) create mode 100644 docs/games/chunithmnew/controllers.md create mode 100644 docs/games/chunithmnew/setup.md create mode 100644 docs/games/chunithmnew/troubleshooting.md create mode 100644 docs/games/chunithmnewplus/controllers.md create mode 100644 docs/games/chunithmnewplus/setup.md create mode 100644 docs/games/chunithmnewplus/troubleshooting.md create mode 100644 docs/games/chunithmsun/controllers.md create mode 100644 docs/games/chunithmsun/setup.md create mode 100644 docs/games/chunithmsun/troubleshooting.md delete mode 100644 docs/games/chunithmsunplus/networks.md delete mode 100644 docs/games/chunithmsunplus/problems.md create mode 100644 docs/games/chunithmsunplus/troubleshooting.md rename docs/img/chunithm/{ => sdhd}/controllers/0_ipaddress.png (100%) rename docs/img/chunithm/{ => sdhd}/luminous.png (100%) create mode 100644 docs/img/chunithm/sdhd/new.png create mode 100644 docs/img/chunithm/sdhd/newplus.png rename docs/img/chunithm/{ => sdhd}/setup/0_chunithmdata.png (100%) rename docs/img/chunithm/{ => sdhd}/setup/0_chunithmdata_withappdata.png (100%) rename docs/img/chunithm/{ => sdhd}/setup/1_chunithmapp.png (100%) rename docs/img/chunithm/{ => sdhd}/setup/2_chunithmoption.png (100%) rename docs/img/chunithm/{ => sdhd}/setup/3_segatools_installed.png (100%) rename docs/img/chunithm/{ => sdhd}/setup/4_access_code.png (100%) rename docs/img/chunithm/{ => sdhd}/setup/5_audio.png (100%) rename docs/img/{chunithmsunplus/asettings.png => chunithm/sdhd/setup/servicemenu/0_asettings.png} (100%) rename docs/img/{chunithmsunplus/gamesettings.png => chunithm/sdhd/setup/servicemenu/1_gamesettings.png} (100%) rename docs/img/{chunithmsunplus/reference.png => chunithm/sdhd/setup/servicemenu/2_reference.png} (100%) rename docs/img/{chunithmsunplus/closingsetting.png => chunithm/sdhd/setup/servicemenu/3_closingsetting.png} (100%) rename docs/img/{chunithmsunplus/alltime.png => chunithm/sdhd/setup/servicemenu/4_alltime.png} (100%) rename docs/img/{chunithmsunplus/distserver.png => chunithm/sdhd/setup/servicemenu/5_distserver.png} (100%) create mode 100644 docs/img/chunithm/sdhd/sun.png rename docs/img/{chunithmsunplus => chunithm/sdhd}/sunplus.png (100%) delete mode 100644 docs/img/chunithmsunplus/1.png delete mode 100644 docs/img/chunithmsunplus/2.png delete mode 100644 docs/img/chunithmsunplus/AIO_finished.png delete mode 100644 docs/img/chunithmsunplus/amdperf.png delete mode 100644 docs/img/chunithmsunplus/appbincomplete.png delete mode 100644 docs/img/chunithmsunplus/chuniio_onedll.png delete mode 100644 docs/img/chunithmsunplus/chuniio_twodll.png delete mode 100644 docs/img/chunithmsunplus/chusanzip.png delete mode 100644 docs/img/chunithmsunplus/defender.png delete mode 100644 docs/img/chunithmsunplus/dns.png delete mode 100644 docs/img/chunithmsunplus/gpio.png delete mode 100644 docs/img/chunithmsunplus/nvidiaperf.png delete mode 100644 docs/img/chunithmsunplus/redist_finished.png delete mode 100644 docs/img/chunithmsunplus/replace.png delete mode 100644 docs/img/chunithmsunplus/vfs.png diff --git a/docs/games/chunithmluminous/controllers.md b/docs/games/chunithmluminous/controllers.md index fbf7267..125a68c 100644 --- a/docs/games/chunithmluminous/controllers.md +++ b/docs/games/chunithmluminous/controllers.md @@ -1,5 +1,5 @@ # CHUNITHM LUMINOUS - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -110,7 +110,7 @@ Open **Settings** -> **Network and Internet** and select **Properties**. Scroll down to the bottom and check the address under the **IPv4 address** field: - + That is your computer's IP address. diff --git a/docs/games/chunithmluminous/setup.md b/docs/games/chunithmluminous/setup.md index c2c2ea6..ffcaaf6 100644 --- a/docs/games/chunithmluminous/setup.md +++ b/docs/games/chunithmluminous/setup.md @@ -1,5 +1,5 @@ # CHUNITHM LUMINOUS - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." @@ -27,15 +27,15 @@ You should end up with a file structure as follows. - + Create another empty folder named `AppData` next to them. It should now look like below. - + The `App` folder should have a file structure as follows. - + ??? warning "If your data doesn't look like this" @@ -67,7 +67,7 @@ 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.** - + #### Installing ICFs @@ -137,7 +137,7 @@ You should now have a few more files inside the folder, as highlighted: - + --- @@ -238,7 +238,7 @@ 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. - + ??? warning "Local (ARTEMiS/AquaDX)" @@ -270,7 +270,7 @@ - Open the `Default Format` dropdown. - Pick either `16 bit, 48000Hz (DVD Quality)` or `24 bit, 48000Hz (Studio Quality)`, click `Apply`, then `OK`. - + #### Fixing OpenSSL on Intel 10th Gen and newer CPUs @@ -306,7 +306,7 @@ Start the game by running `App\bin\start.bat`. Let the game load until it reaches the screen below. - + !!! tip "" @@ -315,14 +315,14 @@ Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 4th option). - + !!! tip "" Select **グループ内基準機設定** (`SET STANDARD IN GROUP`, the second option) and toggle this setting to **基準機** (`STANDARD`). - + !!! tip "" @@ -334,14 +334,14 @@ Navigate to **閉店設定** (`CLOSE SETTING`, the 10th option). - + !!! tip "" Navigate to **時** (`HOUR`, the 2nd option) and use the `Service` button to toggle the setting until it says **全時刻** (`ALL TIME`). - + !!! tip "" @@ -354,7 +354,7 @@ If you're stuck at the `Waiting for Distribution Server` screen below, close the game and relaunch. - + !!! tip "" diff --git a/docs/games/chunithmluminous/troubleshooting.md b/docs/games/chunithmluminous/troubleshooting.md index 2c0f630..d14d991 100644 --- a/docs/games/chunithmluminous/troubleshooting.md +++ b/docs/games/chunithmluminous/troubleshooting.md @@ -1,5 +1,5 @@ # CHUNITHM LUMINOUS - + !!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." diff --git a/docs/games/chunithmnew/controllers.md b/docs/games/chunithmnew/controllers.md new file mode 100644 index 0000000..ee26009 --- /dev/null +++ b/docs/games/chunithmnew/controllers.md @@ -0,0 +1,302 @@ +# CHUNITHM NEW + + +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +--- + +!!! tip "" + + segatools, by default, only accepts keyboard input and does not recognize any + controllers. However, it can be configured with IO DLLs to add support for controllers. + + The controller you plan on using should also be provided with these IO DLLs. If unsure, + 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 + `segatools.ini` under the `[chuniio]` section. + +!!! tip "" + + If you have a single DLL, uncomment the `path=` line by removing the leading semicolon (`;`), + then add your DLL's file name after the `=`: + + ```ini hl_lines="5" + [chuniio] + ; Uncomment this if you have custom chuniio implementation comprised of a single 32bit DLL. + ; (will use chu2to3 engine internally) + ;(1)! + path=controller.dll + ``` + + 1. Note that there is no leading semicolon. + +!!! tip "" + + If you have two DLLs, ending in `_x86.dll` and `_x64.dll` (or `_chusan.dll` and `_amdaemon.dll`), + uncomment the `path32=` and `path64=` lines by removing the leading semicolon (`;`), then + add your DLLs after the `=`: + + ```ini hl_lines="5 6" + [chuniio] + ; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs. + ; x86 chuniio to path32, x64 to path64. Both are necessary. + ;(1)! + path32=controller_x86.dll + path64=controller_x64.dll + ``` + + 1. Note that there is no leading semicolon. + +--- + +### Keyboard + +!!! tip "" + + Keyboard is the default input method, and while not recommended for playing the game, + it is useful for testing purposes. + + The default layout uses `SDFGHJKL` for slider input, and `Space Bar` for the AIRs. + + If you wish to change the default keybinds, an explanation on how to set these is included + above the `[io3]` section in your `segatools.ini`. + +--- + +### Brokenithm + +!!! tip "" + + Brokenithm allows you to use a mobile device as a CHUNITHM controller. It uses the bottom + half of the screen as the ground slider, and sliding into the upper half activates the air + sensors. + +#### Android + +!!! warning + + Your computer and your Android device must be on the same local network. + +!!! tip "" + + - Download the latest version of [Brokenithm-Android](https://github.com/tindy2013/Brokenithm-Android/releases/latest) + and install it on your Android device. + - Download the latest version of [Brokenithm-Android-Server](https://github.com/tindy2013/Brokenithm-Android-Server/releases/latest) + and extract **only `brokenithm_server.exe`** to your `App\bin\` folder. + - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini hl_lines="2" + [aimeio] + path=aime_brokenithm.dll + ``` + + ```ini hl_lines="2 3" + [chuniio] + path32=brokenithm_x86.dll + path64=brokenithm_x64.dll + ``` + + - Run `brokenithm_server.exe`. A command prompt window should open, saying that + it is waiting for a device on port 52468. + - Open the Brokenithm app on your Android device. Enter your computer's IP address + in the Address box on the top right, then tap Start. + - Run the game as normal. + +??? info "Getting your computer's IP address" + + Open **Settings** -> **Network and Internet** and select **Properties**. Scroll down to + the bottom and check the address under the **IPv4 address** field: + + + + That is your computer's IP address. + +??? info "Automatically launching the Brokenithm server when starting the game" + + **This will only work if you extracted `brokenithm_server.exe` to `App\bin\` as previously instructed.** + + You can edit the launch script to launch the Brokenithm server when starting the game. + Edit `App\bin\start.bat` to add a line above the existing commands: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min brokenithm_server + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +??? info "Improving latency" + + You can improve latency by running Brokenithm with your Android device tethered to + your computer. However, this requires a little extra setup: + + - Connect your Android device to your computer with a USB cable. + - If you haven't enabled Developer options on your device, do it by navigating to + the "About" page in your phone's settings, then tap "Build number" seven times. + This varies by device, so if unsure, look up the instructions for your specific + one. + - Navigate to Developer options and enable USB debugging. + - On your computer, download and extract [Android SDK Platform Tools](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) + to your `App\bin\` folder. + - Navigate to the `App\bin\platform-tools` folder in File Explorer, click on the + address bar, type `cmd`, and hit Enter to open a command prompt. + - In the command prompt, type the following command: + + ```batch + adb reverse tcp:52468 tcp:52468 + ``` + + - Start `brokenithm_server.exe`. + - On your Android device, open Brokenithm, and change the address to `0.0.0.0`. + - If the text box to the left of the "SETTINGS" button say "UDP", tap on it + once to switch to "TCP" mode. + - Tap on "START", and you will now be connected via the USB cable. + - You can now start the game as normal. + + The next time you play the game, you only need to run the `adb reverse ...` command + again. To do this automatically when the game starts, add a line to the `start.bat` + script **before** the `brokenithm_server` line: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min platform-tools\adb reverse tcp:52468 tcp:52468 + start /min brokenithm_server + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +#### iOS/iPadOS + +!!! tip "" + + - Install Brokenithm on your iOS/iPadOS device by joining the [Brokenithm TestFlight](https://testflight.apple.com/join/15FSg9sB). + - If the TestFlight is full, you will need to sideload the [IPA](https://redive.estertion.win/ipas/Brokenithm-iOS-build-10.ipa) with [Sideloadly](https://sideloadly.io/). + - If you have iTunes and/or iCloud installed from the Microsoft Store on your computer, **uninstall it.** + - Install the **non-Microsoft Store** version of iTunes from the [website](https://www.apple.com/itunes/download/win64). + - Download the latest version of [Brokenithm-Evolved-iOS server](https://redive.estertion.win/ipas/Brokenithm/Brokenithm-Evolved-iOS-v0.3.7z) + and extract it to `App\bin\Brokenithm-Server`. + - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini hl_lines="2" + [aimeio] + path=aime_brokenithm.dll + ``` + + ```ini hl_lines="2 3" + [chuniio] + path32=brokenithm_x86.dll + path64=brokenithm_x64.dll + ``` + + - Run `App\bin\Brokenithm-Server\Brokenithm-Evolved-iOS.exe`. A command prompt window + should open, saying that it is waiting for a device. + - On your iOS/iPadOS device, open Brokenithm, and connect it to your computer with a + USB cable. + - Run the game as normal. + +??? info "Automatically launching the Brokenithm server when starting the game" + + **This will only work if you extracted the server to `App\bin\Brokenithm-Server` as previously instructed.** + + You can edit the launch script to launch the Brokenithm server when starting the game. + Edit `App\bin\start.bat` to add a line above the existing commands: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min Brokenithm-Server\Brokenithm-Evolved-iOS.exe + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +### TASOLLER + +!!! warning + + This guide only covers TASOLLERs running the v2.0 touch firmware. If you've purchased the + controller after January 2022, the update should have already been applied. + + If you've purchased the controller before then, you will need to update the touch + firmware by following the instructions on [DJ-DAO's support page](https://www.dj-dao.com/en/support/11.html). + +!!! tip "" + + - 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. + - Pick one of these two TASOLLER IO DLLs to download 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`) + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini + [chuniio] + path32=chuniio_tasoller.dll;(1)! + path64=chuniio_tasoller_x64.dll;(2)! + ``` + + 1. Or `chuniio_tasoller_v2_chusan.dll` if you downloaded `chuniio-rs`. + 2. Or `chuniio_tasoller_v2_amdaemon.dll` if you downloaded `chuniio-rs`. + + - Connect the controller to your computer, and then start the game. + +### YubiDeck + +!!! tip "" + + - Switch your YubiDeck to HID output mode. Instructions on how to do so are provided + in the [YubiDeck manual](https://drive.google.com/file/d/11KVlKbg3zGCRwI7R-30t2IJc6OQwDEgo/view). + - Download the latest version of [YubiDeck IO DLLs](https://gitea.tendokyu.moe/beerpsi/chuniio-yubideck/releases) + and extract it to your `App\bin` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini + [chuniio] + path32=chuniio_yubideck_chusan.dll + path64=chuniio_yubideck_amdaemon.dll + ``` + + - Optionally, reference the included AimeIO DLL to use the controller's + built-in card reader: + + ```ini + [aimeio] + path=aimeio_yubideck.dll + ``` + + - Connect the controller to your computer, and then start the game. + +### Arcade hardware and other controllers + +!!! tip "" + + If you're interested in using a cabinet slider and air sensors, or possibly even + making your own controller, the [Cons&Stuff website](https://consandstuff.github.io/) + and Discord community is a great place to start! \ No newline at end of file diff --git a/docs/games/chunithmnew/setup.md b/docs/games/chunithmnew/setup.md new file mode 100644 index 0000000..bc2566a --- /dev/null +++ b/docs/games/chunithmnew/setup.md @@ -0,0 +1,371 @@ +# CHUNITHM NEW + + +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +!!! danger "If you're coming from a previous version of CHUNITHM" + + You'll want to create a new folder for the game and start from scratch. + CHUNITHM **DOES NOT** like being extracted over old data! + +--- + +### Preparing data + +!!! danger "There are currently issues with running game data in the `E:\` or `Y:\` drive.
Please extract the data into other drives." + +!!! tip "" + + After downloading and extracting your data, we need to make sure your files + aren't set to `Read-only`. + + - Right click the folder containing your data, then click on `Properties`. + - In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`. + - A popup will appear, select `Apply changes to this folder, subfolder and files` + and press `OK`. + - Finally, click `OK` again to exit out of properties. + + You should end up with a file structure as follows. + + + + Create another empty folder named `AppData` next to them. It should now look like below. + + + + The `App` folder should have a file structure as follows. + + + +??? warning "If your data doesn't look like this" + + If your data looks like the third image: + + - Create an `App` folder and move all files and folders from the image inside of it. + - Create empty folders named `amfs`, `Option` and `AppData` next to the `App` folder. + + If extra files are present next to your folders, such as executables, scripts, etc.. + **remove them. This also means your data was tampered with and we strongly recommend + getting new data from somewhere else.** + +#### Updating the base game + +!!! tip "" + + Extract your patch's files to your existing data in a way that matches its + file structure. Agree to overwrite files if necessary. + +#### Installing option data + +!!! tip "" + + CHUNITHM content updates are distributed through option folders instead of patching + the base game. They are named `A???`, with each `?` being a number. Custom options + distributed by the community might use letters instead, to distinguish them from + official ones. + + 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.** + + + +#### 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 + +!!! tip "" + + CHUNITHM executables are protected and will not run on a regular computer. + + Obtained unprotected (also called "unpacked" or "decrypted" by the community) + copies of `chusanApp.exe` and `amdaemon.exe` for your game version. If these weren't + provided with your data, join the [Discord](https://discord.gg/cZRUmEPK78) + for assistance. + + Copy `chusanApp.exe` and `amdaemon.exe` to the `bin` folder of your game data. Agree + to overwrite when asked. + +--- + +### Patching the game + +!!! info "Go through the [Web Patching](../../extras/patchweb.md) guide to learn how to use a web patcher." + + There are **many** patches for CHUNITHM. + + We will only bring up the ones we think could be genuinely useful. + +!!! danger "As a general rule of thumb, if you're not sure what a patch does or you're not absolutely certain you need it, leave it alone, regardless of recommendations below." + +| Patch | Recommendation | Description | +|------------------------------|----------------|-------------| +| Force shared audio mode | Either | Force the game to use shared mode audio output, letting you listen to other audio sources while the game is running **at the cost of audio latency.** +| Force 2 channel audio output | Either | Try enabling this patch if you don't get audio output at all. | +| Disable song select timer | Either | Disables the song select timer. | +| No encryption | ON | Disable encrypting network requests. **Required if you plan to run a local server.** | +| No TLS | ON | Disable checking if the server is `HTTPS` or not. **Required if you plan to run a local server.** | +| Bypass 1080p monitor check | Either | Disable checking if the monitor is 1080p when enabling 120FPS. Enable if you cannot set your monitor to 1080p. | +| Bypass 120Hz monitor check | Either | Disable checking if the monitor is **exactly 120Hz** when enabling 120FPS. Enable if you cannot set your monitor to 120Hz. | + +--- + +### Installing segatools + +!!! tip "" + + - 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 **`chusan.zip`** + and extract it to the `App\bin` folder in your game data. + + You should now have a few more files inside the folder, as highlighted: + + + +--- + +### Configuring segatools + +!!! 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`. + + It is recommended that you follow along using a text editor with syntax highlighting such as [Notepad++](https://notepad-plus-plus.org/). + + Each following sub-section will correspond to a section in `segatools.ini`. If any + section is not mentioned, you can skip them. + +!!! warning + + If a key already exists in the section, delete everything after `=` and replace it with your + setting. Do not add another key. + + ```ini + [gpio] + dipsw2=1 + dipsw2=1 ; WRONG! + ``` + +#### `[vfs]` + +!!! tip "" + + If you've been matching the file structure as described in the [Preparing data](#preparing-data) + section, you can fill in this section with the values below: + + ```ini + [vfs] + amfs=../../amfs + option=../../Option + appdata=../../AppData + ``` + +#### `[gpio]` + +!!! tip "" + + - If you have a 120Hz monitor, set `dipsw2` and `dipsw3` to 0: + + ```ini + [gpio] + dipsw2=0 + dipsw3=0 + ``` + + - If you have a 60Hz monitor, set `dipsw2` and `dipsw3` to 1: + + ```ini + [gpio] + dipsw2=1 + dipsw3=1 + ``` + +#### `[gfx]` + +!!! tip "" + + - Set `windowed` to `0` to run in fullscreen mode and `1` to run in windowed mode. + - If you have multiple monitors and you're running in fullscreen mode (`windowed=0`), + set `monitor` to the index of the monitor you want 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 minus one. For example, monitor 2 means monitor index 1. + +--- + +### 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 set `id` to the keychip ID provided by your network: + + ```ini + [keychip] + id=A69E-XXXXXXXXXXX + ``` + + Finally, you need a card number. Create a file named `aime.txt` inside `App\bin\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. + + + +??? 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. + +--- + +### Pre-launch requirements + +!!! info "These steps are required, otherwise your game won't run." + +#### 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) + +#### Audio + +!!! tip "" + + - Right-click on the volume setting in your taskbar and select `Sounds`. + - Navigate to the `Playback` tab, right click on your default audio device, and click on `Properties`. + - Go to the `Advanced` tab. + - Check both boxes under `Exclusive Mode`. + - Open the `Default Format` dropdown. + - Pick either `16 bit, 48000Hz (DVD Quality)` or `24 bit, 48000Hz (Studio Quality)`, click `Apply`, then `OK`. + + + +#### Fixing OpenSSL on Intel 10th Gen and newer CPUs + +!!! tip "" + + If you have an Intel 10th Gen CPU or newer, right click `App\bin\start.bat`, select `Edit`, and add the + highlighted line to the top of the file. + + ```batch hl_lines="2" + @echo off + set OPENSSL_ia32cap=:~0x20000000 + + pushd %~dp0 + ... + ``` + +--- + +### First launch + +!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page." + +!!! tip + + 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. + +#### GAME ASSIGNMENTS + +!!! tip "" + + If you've followed all instructions correctly, you're now finally ready to launch the game! + + Start the game by running `App\bin\start.bat`. Let the game load until it reaches the screen below. + + + +!!! tip "" + + 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. + + Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 4th option). + + + +!!! tip "" + + Select **グループ内基準機設定** (`SET STANDARD IN GROUP`, the second option) + and toggle this setting to **基準機** (`STANDARD`). + + + +!!! tip "" + + Select **終了** (`EXIT`, the last option) to exit to the main service menu. + +#### CLOSE SETTING + +!!! tip "" + + Navigate to **閉店設定** (`CLOSE SETTING`, the 10th option). + + + +!!! tip "" + + Navigate to **時** (`HOUR`, the 2nd option) and use the `Service` button + to toggle the setting until it says **全時刻** (`ALL TIME`). + + + +!!! tip "" + + Select **終了** (`EXIT`, the last option) to exit to the main service menu, then select **終了** + (also the last option) in the main menu to exit the service menu. + +#### Waiting for Distribution Server + +!!! tip "" + + If you're stuck at the `Waiting for Distribution Server` screen below, close the game and relaunch. + + + +!!! tip "" + + You're all done! The game should load up properly now. + + You can add coins using the `Coin` key (default `F3`) and card in by holding the `Enter` key. + +### Further configuration + +!!! info "Input methods and controllers are covered in the [Controllers](controllers.md) page." + +!!! warning "Have any other issues?" + + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/sega.md) pages. diff --git a/docs/games/chunithmnew/troubleshooting.md b/docs/games/chunithmnew/troubleshooting.md new file mode 100644 index 0000000..30e6fbb --- /dev/null +++ b/docs/games/chunithmnew/troubleshooting.md @@ -0,0 +1,122 @@ +# CHUNITHM NEW + + +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +--- + +### My game crashes on launch! + +!!! tip "" + + Could be due to **many** things, the most common of which are: + + - `amdaemon` crashing in the background. Make sure that the `config_*.json` files + have valid syntax, your ICF files are correct, and [the OpenSSL fix](setup.md#fixing-openssl-on-intel-10th-gen-and-newer-cpus) + is applied on Intel Core 10th Gen CPUs and newer. + - Using the incorrect dipswitch settings for your refresh rate (e.g. `dipsw3=0` on + a 60Hz screen). Refer to [the setup guide](setup.md#gpio) to fix it. + - Enabling 120FPS on a monitor that is not **exactly 120Hz** or **exactly 1080p**. + If you cannot set your monitor's refresh rate to 120Hz, apply the "Bypass 120Hz + monitor check"/"Bypass 1080p monitor check" on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)). + +??? info "Capturing logs from `amdaemon` for troubleshooting" + + To assist with troubleshooting, a script can be used to capture logs from `amdaemon`. Create a file named + `amdaemontest.bat` in `App\bin`, then paste the code block below into the file. + + ```batch + @echo off + cls + echo Attempting to run AM Daemon ... + echo Window should close after 30 seconds + echo Log will be generated at amdaemontest.txt + call :sub >amdaemontest.txt + exit /b + + :sub + set OPENSSL_ia32cap=:~0x20000000 + pushd %~dp0 + start /b "AM Daemon" /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + ping 127.0.0.1 -n 31 > nul && taskkill /im amdaemon.exe + ``` + + Double-click it to run. The script should run for 30 seconds, and you will get a file + named `amdaemontest.txt` in `App\bin`, which you can send to help people troubleshoot your issue. + +--- + +### My game takes a long time to boot! + +!!! tip "" + + CHUNITHM game files consist of thousands of small XML files, which Windows Defender + takes a long time to scan through. Add your game folder to the Windows Defender + exclusion list. + +!!! danger + + Doing this will prevent Windows Defender from scanning your game folder for viruses. + Only do this if you trust the source of the data. + +--- + +### My game is running too slow/fast + +!!! tip "" + + The game could be running under or over its required refresh rate. + + - Make sure V-Sync isn't disabled in your graphics settings (called "Vertical sync" + in NVIDIA Control Panel and "Wait for Vertical Refresh" in AMD Control Panel.) + - Make sure your monitor's refresh rate is set to 60Hz or 120Hz. + + It could also be that your computer's performance isn't good enough to keep + a steady framerate. + +--- + +### My game is stuttering + +!!! tip "" + + For NVIDIA users, create an override for `chusanApp.exe` in NVIDIA Control Panel + and change "Power management mode" to "**Prefer maximum performance**". + +--- + +### My game crashes when I tab out of fullscreen! + +!!! tip "" + + As the game is intended to run on arcade hardware, it doesn't like being minimized. + + One workaround for this is to use DXVK. Download the latest version from [releases](https://github.com/doitsujin/dxvk/releases/latest). + This will be a `dxvk-x.y.z.tar.gz` file, which you can open using [7zip](https://www.7-zip.org/). + Navigate to the `x32` folder, and copy the `d3d9.dll` file to your game's `App\bin` folder, agreeing + to overwrite when asked. + + You should now be able to tab out of fullscreen without crashing the game. + +!!! warning + + The game will not ignore inputs when out of focus. + + This means any controller inputs will still be accepted, so try not to lean onto + your slider whilst tabbed out! + + This also means that you can accidentally enter the service menu by hitting your + `Test` key even if the game is minimised. If you were in the middle of a credit, + **your scores will be lost.** + +--- + +### When I run the game all other audio is gone! + +!!! tip "" + + CHUNITHM uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) + for audio to get better latency. + + You can apply the "Shared Audio" patch on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)) + to hear audio outside of the game at the cost of audio latency. \ No newline at end of file diff --git a/docs/games/chunithmnewplus/controllers.md b/docs/games/chunithmnewplus/controllers.md new file mode 100644 index 0000000..8736669 --- /dev/null +++ b/docs/games/chunithmnewplus/controllers.md @@ -0,0 +1,302 @@ +# CHUNITHM NEW PLUS + + +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +--- + +!!! tip "" + + segatools, by default, only accepts keyboard input and does not recognize any + controllers. However, it can be configured with IO DLLs to add support for controllers. + + The controller you plan on using should also be provided with these IO DLLs. If unsure, + 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 + `segatools.ini` under the `[chuniio]` section. + +!!! tip "" + + If you have a single DLL, uncomment the `path=` line by removing the leading semicolon (`;`), + then add your DLL's file name after the `=`: + + ```ini hl_lines="5" + [chuniio] + ; Uncomment this if you have custom chuniio implementation comprised of a single 32bit DLL. + ; (will use chu2to3 engine internally) + ;(1)! + path=controller.dll + ``` + + 1. Note that there is no leading semicolon. + +!!! tip "" + + If you have two DLLs, ending in `_x86.dll` and `_x64.dll` (or `_chusan.dll` and `_amdaemon.dll`), + uncomment the `path32=` and `path64=` lines by removing the leading semicolon (`;`), then + add your DLLs after the `=`: + + ```ini hl_lines="5 6" + [chuniio] + ; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs. + ; x86 chuniio to path32, x64 to path64. Both are necessary. + ;(1)! + path32=controller_x86.dll + path64=controller_x64.dll + ``` + + 1. Note that there is no leading semicolon. + +--- + +### Keyboard + +!!! tip "" + + Keyboard is the default input method, and while not recommended for playing the game, + it is useful for testing purposes. + + The default layout uses `SDFGHJKL` for slider input, and `Space Bar` for the AIRs. + + If you wish to change the default keybinds, an explanation on how to set these is included + above the `[io3]` section in your `segatools.ini`. + +--- + +### Brokenithm + +!!! tip "" + + Brokenithm allows you to use a mobile device as a CHUNITHM controller. It uses the bottom + half of the screen as the ground slider, and sliding into the upper half activates the air + sensors. + +#### Android + +!!! warning + + Your computer and your Android device must be on the same local network. + +!!! tip "" + + - Download the latest version of [Brokenithm-Android](https://github.com/tindy2013/Brokenithm-Android/releases/latest) + and install it on your Android device. + - Download the latest version of [Brokenithm-Android-Server](https://github.com/tindy2013/Brokenithm-Android-Server/releases/latest) + and extract **only `brokenithm_server.exe`** to your `App\bin\` folder. + - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini hl_lines="2" + [aimeio] + path=aime_brokenithm.dll + ``` + + ```ini hl_lines="2 3" + [chuniio] + path32=brokenithm_x86.dll + path64=brokenithm_x64.dll + ``` + + - Run `brokenithm_server.exe`. A command prompt window should open, saying that + it is waiting for a device on port 52468. + - Open the Brokenithm app on your Android device. Enter your computer's IP address + in the Address box on the top right, then tap Start. + - Run the game as normal. + +??? info "Getting your computer's IP address" + + Open **Settings** -> **Network and Internet** and select **Properties**. Scroll down to + the bottom and check the address under the **IPv4 address** field: + + + + That is your computer's IP address. + +??? info "Automatically launching the Brokenithm server when starting the game" + + **This will only work if you extracted `brokenithm_server.exe` to `App\bin\` as previously instructed.** + + You can edit the launch script to launch the Brokenithm server when starting the game. + Edit `App\bin\start.bat` to add a line above the existing commands: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min brokenithm_server + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +??? info "Improving latency" + + You can improve latency by running Brokenithm with your Android device tethered to + your computer. However, this requires a little extra setup: + + - Connect your Android device to your computer with a USB cable. + - If you haven't enabled Developer options on your device, do it by navigating to + the "About" page in your phone's settings, then tap "Build number" seven times. + This varies by device, so if unsure, look up the instructions for your specific + one. + - Navigate to Developer options and enable USB debugging. + - On your computer, download and extract [Android SDK Platform Tools](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) + to your `App\bin\` folder. + - Navigate to the `App\bin\platform-tools` folder in File Explorer, click on the + address bar, type `cmd`, and hit Enter to open a command prompt. + - In the command prompt, type the following command: + + ```batch + adb reverse tcp:52468 tcp:52468 + ``` + + - Start `brokenithm_server.exe`. + - On your Android device, open Brokenithm, and change the address to `0.0.0.0`. + - If the text box to the left of the "SETTINGS" button say "UDP", tap on it + once to switch to "TCP" mode. + - Tap on "START", and you will now be connected via the USB cable. + - You can now start the game as normal. + + The next time you play the game, you only need to run the `adb reverse ...` command + again. To do this automatically when the game starts, add a line to the `start.bat` + script **before** the `brokenithm_server` line: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min platform-tools\adb reverse tcp:52468 tcp:52468 + start /min brokenithm_server + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +#### iOS/iPadOS + +!!! tip "" + + - Install Brokenithm on your iOS/iPadOS device by joining the [Brokenithm TestFlight](https://testflight.apple.com/join/15FSg9sB). + - If the TestFlight is full, you will need to sideload the [IPA](https://redive.estertion.win/ipas/Brokenithm-iOS-build-10.ipa) with [Sideloadly](https://sideloadly.io/). + - If you have iTunes and/or iCloud installed from the Microsoft Store on your computer, **uninstall it.** + - Install the **non-Microsoft Store** version of iTunes from the [website](https://www.apple.com/itunes/download/win64). + - Download the latest version of [Brokenithm-Evolved-iOS server](https://redive.estertion.win/ipas/Brokenithm/Brokenithm-Evolved-iOS-v0.3.7z) + and extract it to `App\bin\Brokenithm-Server`. + - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini hl_lines="2" + [aimeio] + path=aime_brokenithm.dll + ``` + + ```ini hl_lines="2 3" + [chuniio] + path32=brokenithm_x86.dll + path64=brokenithm_x64.dll + ``` + + - Run `App\bin\Brokenithm-Server\Brokenithm-Evolved-iOS.exe`. A command prompt window + should open, saying that it is waiting for a device. + - On your iOS/iPadOS device, open Brokenithm, and connect it to your computer with a + USB cable. + - Run the game as normal. + +??? info "Automatically launching the Brokenithm server when starting the game" + + **This will only work if you extracted the server to `App\bin\Brokenithm-Server` as previously instructed.** + + You can edit the launch script to launch the Brokenithm server when starting the game. + Edit `App\bin\start.bat` to add a line above the existing commands: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min Brokenithm-Server\Brokenithm-Evolved-iOS.exe + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +### TASOLLER + +!!! warning + + This guide only covers TASOLLERs running the v2.0 touch firmware. If you've purchased the + controller after January 2022, the update should have already been applied. + + If you've purchased the controller before then, you will need to update the touch + firmware by following the instructions on [DJ-DAO's support page](https://www.dj-dao.com/en/support/11.html). + +!!! tip "" + + - 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. + - Pick one of these two TASOLLER IO DLLs to download 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`) + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini + [chuniio] + path32=chuniio_tasoller.dll;(1)! + path64=chuniio_tasoller_x64.dll;(2)! + ``` + + 1. Or `chuniio_tasoller_v2_chusan.dll` if you downloaded `chuniio-rs`. + 2. Or `chuniio_tasoller_v2_amdaemon.dll` if you downloaded `chuniio-rs`. + + - Connect the controller to your computer, and then start the game. + +### YubiDeck + +!!! tip "" + + - Switch your YubiDeck to HID output mode. Instructions on how to do so are provided + in the [YubiDeck manual](https://drive.google.com/file/d/11KVlKbg3zGCRwI7R-30t2IJc6OQwDEgo/view). + - Download the latest version of [YubiDeck IO DLLs](https://gitea.tendokyu.moe/beerpsi/chuniio-yubideck/releases) + and extract it to your `App\bin` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini + [chuniio] + path32=chuniio_yubideck_chusan.dll + path64=chuniio_yubideck_amdaemon.dll + ``` + + - Optionally, reference the included AimeIO DLL to use the controller's + built-in card reader: + + ```ini + [aimeio] + path=aimeio_yubideck.dll + ``` + + - Connect the controller to your computer, and then start the game. + +### Arcade hardware and other controllers + +!!! tip "" + + If you're interested in using a cabinet slider and air sensors, or possibly even + making your own controller, the [Cons&Stuff website](https://consandstuff.github.io/) + and Discord community is a great place to start! \ No newline at end of file diff --git a/docs/games/chunithmnewplus/setup.md b/docs/games/chunithmnewplus/setup.md new file mode 100644 index 0000000..8c3ad23 --- /dev/null +++ b/docs/games/chunithmnewplus/setup.md @@ -0,0 +1,371 @@ +# CHUNITHM NEW PLUS + + +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +!!! danger "If you're coming from a previous version of CHUNITHM" + + You'll want to create a new folder for the game and start from scratch. + CHUNITHM **DOES NOT** like being extracted over old data! + +--- + +### Preparing data + +!!! danger "There are currently issues with running game data in the `E:\` or `Y:\` drive.
Please extract the data into other drives." + +!!! tip "" + + After downloading and extracting your data, we need to make sure your files + aren't set to `Read-only`. + + - Right click the folder containing your data, then click on `Properties`. + - In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`. + - A popup will appear, select `Apply changes to this folder, subfolder and files` + and press `OK`. + - Finally, click `OK` again to exit out of properties. + + You should end up with a file structure as follows. + + + + Create another empty folder named `AppData` next to them. It should now look like below. + + + + The `App` folder should have a file structure as follows. + + + +??? warning "If your data doesn't look like this" + + If your data looks like the third image: + + - Create an `App` folder and move all files and folders from the image inside of it. + - Create empty folders named `amfs`, `Option` and `AppData` next to the `App` folder. + + If extra files are present next to your folders, such as executables, scripts, etc.. + **remove them. This also means your data was tampered with and we strongly recommend + getting new data from somewhere else.** + +#### Updating the base game + +!!! tip "" + + Extract your patch's files to your existing data in a way that matches its + file structure. Agree to overwrite files if necessary. + +#### Installing option data + +!!! tip "" + + CHUNITHM content updates are distributed through option folders instead of patching + the base game. They are named `A???`, with each `?` being a number. Custom options + distributed by the community might use letters instead, to distinguish them from + official ones. + + 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.** + + + +#### 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 + +!!! tip "" + + CHUNITHM executables are protected and will not run on a regular computer. + + Obtained unprotected (also called "unpacked" or "decrypted" by the community) + copies of `chusanApp.exe` and `amdaemon.exe` for your game version. If these weren't + provided with your data, join the [Discord](https://discord.gg/cZRUmEPK78) + for assistance. + + Copy `chusanApp.exe` and `amdaemon.exe` to the `bin` folder of your game data. Agree + to overwrite when asked. + +--- + +### Patching the game + +!!! info "Go through the [Web Patching](../../extras/patchweb.md) guide to learn how to use a web patcher." + + There are **many** patches for CHUNITHM. + + We will only bring up the ones we think could be genuinely useful. + +!!! danger "As a general rule of thumb, if you're not sure what a patch does or you're not absolutely certain you need it, leave it alone, regardless of recommendations below." + +| Patch | Recommendation | Description | +|------------------------------|----------------|-------------| +| Force shared audio mode | Either | Force the game to use shared mode audio output, letting you listen to other audio sources while the game is running **at the cost of audio latency.** +| Force 2 channel audio output | Either | Try enabling this patch if you don't get audio output at all. | +| Disable song select timer | Either | Disables the song select timer. | +| No encryption | ON | Disable encrypting network requests. **Required if you plan to run a local server.** | +| No TLS | ON | Disable checking if the server is `HTTPS` or not. **Required if you plan to run a local server.** | +| Bypass 1080p monitor check | Either | Disable checking if the monitor is 1080p when enabling 120FPS. Enable if you cannot set your monitor to 1080p. | +| Bypass 120Hz monitor check | Either | Disable checking if the monitor is **exactly 120Hz** when enabling 120FPS. Enable if you cannot set your monitor to 120Hz. | + +--- + +### Installing segatools + +!!! tip "" + + - 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 **`chusan.zip`** + and extract it to the `App\bin` folder in your game data. + + You should now have a few more files inside the folder, as highlighted: + + + +--- + +### Configuring segatools + +!!! 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`. + + It is recommended that you follow along using a text editor with syntax highlighting such as [Notepad++](https://notepad-plus-plus.org/). + + Each following sub-section will correspond to a section in `segatools.ini`. If any + section is not mentioned, you can skip them. + +!!! warning + + If a key already exists in the section, delete everything after `=` and replace it with your + setting. Do not add another key. + + ```ini + [gpio] + dipsw2=1 + dipsw2=1 ; WRONG! + ``` + +#### `[vfs]` + +!!! tip "" + + If you've been matching the file structure as described in the [Preparing data](#preparing-data) + section, you can fill in this section with the values below: + + ```ini + [vfs] + amfs=../../amfs + option=../../Option + appdata=../../AppData + ``` + +#### `[gpio]` + +!!! tip "" + + - If you have a 120Hz monitor, set `dipsw2` and `dipsw3` to 0: + + ```ini + [gpio] + dipsw2=0 + dipsw3=0 + ``` + + - If you have a 60Hz monitor, set `dipsw2` and `dipsw3` to 1: + + ```ini + [gpio] + dipsw2=1 + dipsw3=1 + ``` + +#### `[gfx]` + +!!! tip "" + + - Set `windowed` to `0` to run in fullscreen mode and `1` to run in windowed mode. + - If you have multiple monitors and you're running in fullscreen mode (`windowed=0`), + set `monitor` to the index of the monitor you want 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 minus one. For example, monitor 2 means monitor index 1. + +--- + +### 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 set `id` to the keychip ID provided by your network: + + ```ini + [keychip] + id=A69E-XXXXXXXXXXX + ``` + + Finally, you need a card number. Create a file named `aime.txt` inside `App\bin\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. + + + +??? 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. + +--- + +### Pre-launch requirements + +!!! info "These steps are required, otherwise your game won't run." + +#### 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) + +#### Audio + +!!! tip "" + + - Right-click on the volume setting in your taskbar and select `Sounds`. + - Navigate to the `Playback` tab, right click on your default audio device, and click on `Properties`. + - Go to the `Advanced` tab. + - Check both boxes under `Exclusive Mode`. + - Open the `Default Format` dropdown. + - Pick either `16 bit, 48000Hz (DVD Quality)` or `24 bit, 48000Hz (Studio Quality)`, click `Apply`, then `OK`. + + + +#### Fixing OpenSSL on Intel 10th Gen and newer CPUs + +!!! tip "" + + If you have an Intel 10th Gen CPU or newer, right click `App\bin\start.bat`, select `Edit`, and add the + highlighted line to the top of the file. + + ```batch hl_lines="2" + @echo off + set OPENSSL_ia32cap=:~0x20000000 + + pushd %~dp0 + ... + ``` + +--- + +### First launch + +!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page." + +!!! tip + + 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. + +#### GAME ASSIGNMENTS + +!!! tip "" + + If you've followed all instructions correctly, you're now finally ready to launch the game! + + Start the game by running `App\bin\start.bat`. Let the game load until it reaches the screen below. + + + +!!! tip "" + + 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. + + Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 4th option). + + + +!!! tip "" + + Select **グループ内基準機設定** (`SET STANDARD IN GROUP`, the second option) + and toggle this setting to **基準機** (`STANDARD`). + + + +!!! tip "" + + Select **終了** (`EXIT`, the last option) to exit to the main service menu. + +#### CLOSE SETTING + +!!! tip "" + + Navigate to **閉店設定** (`CLOSE SETTING`, the 10th option). + + + +!!! tip "" + + Navigate to **時** (`HOUR`, the 2nd option) and use the `Service` button + to toggle the setting until it says **全時刻** (`ALL TIME`). + + + +!!! tip "" + + Select **終了** (`EXIT`, the last option) to exit to the main service menu, then select **終了** + (also the last option) in the main menu to exit the service menu. + +#### Waiting for Distribution Server + +!!! tip "" + + If you're stuck at the `Waiting for Distribution Server` screen below, close the game and relaunch. + + + +!!! tip "" + + You're all done! The game should load up properly now. + + You can add coins using the `Coin` key (default `F3`) and card in by holding the `Enter` key. + +### Further configuration + +!!! info "Input methods and controllers are covered in the [Controllers](controllers.md) page." + +!!! warning "Have any other issues?" + + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/sega.md) pages. diff --git a/docs/games/chunithmnewplus/troubleshooting.md b/docs/games/chunithmnewplus/troubleshooting.md new file mode 100644 index 0000000..02292cf --- /dev/null +++ b/docs/games/chunithmnewplus/troubleshooting.md @@ -0,0 +1,122 @@ +# CHUNITHM NEW PLUS + + +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +--- + +### My game crashes on launch! + +!!! tip "" + + Could be due to **many** things, the most common of which are: + + - `amdaemon` crashing in the background. Make sure that the `config_*.json` files + have valid syntax, your ICF files are correct, and [the OpenSSL fix](setup.md#fixing-openssl-on-intel-10th-gen-and-newer-cpus) + is applied on Intel Core 10th Gen CPUs and newer. + - Using the incorrect dipswitch settings for your refresh rate (e.g. `dipsw3=0` on + a 60Hz screen). Refer to [the setup guide](setup.md#gpio) to fix it. + - Enabling 120FPS on a monitor that is not **exactly 120Hz** or **exactly 1080p**. + If you cannot set your monitor's refresh rate to 120Hz, apply the "Bypass 120Hz + monitor check"/"Bypass 1080p monitor check" on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)). + +??? info "Capturing logs from `amdaemon` for troubleshooting" + + To assist with troubleshooting, a script can be used to capture logs from `amdaemon`. Create a file named + `amdaemontest.bat` in `App\bin`, then paste the code block below into the file. + + ```batch + @echo off + cls + echo Attempting to run AM Daemon ... + echo Window should close after 30 seconds + echo Log will be generated at amdaemontest.txt + call :sub >amdaemontest.txt + exit /b + + :sub + set OPENSSL_ia32cap=:~0x20000000 + pushd %~dp0 + start /b "AM Daemon" /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + ping 127.0.0.1 -n 31 > nul && taskkill /im amdaemon.exe + ``` + + Double-click it to run. The script should run for 30 seconds, and you will get a file + named `amdaemontest.txt` in `App\bin`, which you can send to help people troubleshoot your issue. + +--- + +### My game takes a long time to boot! + +!!! tip "" + + CHUNITHM game files consist of thousands of small XML files, which Windows Defender + takes a long time to scan through. Add your game folder to the Windows Defender + exclusion list. + +!!! danger + + Doing this will prevent Windows Defender from scanning your game folder for viruses. + Only do this if you trust the source of the data. + +--- + +### My game is running too slow/fast + +!!! tip "" + + The game could be running under or over its required refresh rate. + + - Make sure V-Sync isn't disabled in your graphics settings (called "Vertical sync" + in NVIDIA Control Panel and "Wait for Vertical Refresh" in AMD Control Panel.) + - Make sure your monitor's refresh rate is set to 60Hz or 120Hz. + + It could also be that your computer's performance isn't good enough to keep + a steady framerate. + +--- + +### My game is stuttering + +!!! tip "" + + For NVIDIA users, create an override for `chusanApp.exe` in NVIDIA Control Panel + and change "Power management mode" to "**Prefer maximum performance**". + +--- + +### My game crashes when I tab out of fullscreen! + +!!! tip "" + + As the game is intended to run on arcade hardware, it doesn't like being minimized. + + One workaround for this is to use DXVK. Download the latest version from [releases](https://github.com/doitsujin/dxvk/releases/latest). + This will be a `dxvk-x.y.z.tar.gz` file, which you can open using [7zip](https://www.7-zip.org/). + Navigate to the `x32` folder, and copy the `d3d9.dll` file to your game's `App\bin` folder, agreeing + to overwrite when asked. + + You should now be able to tab out of fullscreen without crashing the game. + +!!! warning + + The game will not ignore inputs when out of focus. + + This means any controller inputs will still be accepted, so try not to lean onto + your slider whilst tabbed out! + + This also means that you can accidentally enter the service menu by hitting your + `Test` key even if the game is minimised. If you were in the middle of a credit, + **your scores will be lost.** + +--- + +### When I run the game all other audio is gone! + +!!! tip "" + + CHUNITHM uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) + for audio to get better latency. + + You can apply the "Shared Audio" patch on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)) + to hear audio outside of the game at the cost of audio latency. \ No newline at end of file diff --git a/docs/games/chunithmsun/controllers.md b/docs/games/chunithmsun/controllers.md new file mode 100644 index 0000000..a1b519c --- /dev/null +++ b/docs/games/chunithmsun/controllers.md @@ -0,0 +1,302 @@ +# CHUNITHM SUN + + +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +--- + +!!! tip "" + + segatools, by default, only accepts keyboard input and does not recognize any + controllers. However, it can be configured with IO DLLs to add support for controllers. + + The controller you plan on using should also be provided with these IO DLLs. If unsure, + 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 + `segatools.ini` under the `[chuniio]` section. + +!!! tip "" + + If you have a single DLL, uncomment the `path=` line by removing the leading semicolon (`;`), + then add your DLL's file name after the `=`: + + ```ini hl_lines="5" + [chuniio] + ; Uncomment this if you have custom chuniio implementation comprised of a single 32bit DLL. + ; (will use chu2to3 engine internally) + ;(1)! + path=controller.dll + ``` + + 1. Note that there is no leading semicolon. + +!!! tip "" + + If you have two DLLs, ending in `_x86.dll` and `_x64.dll` (or `_chusan.dll` and `_amdaemon.dll`), + uncomment the `path32=` and `path64=` lines by removing the leading semicolon (`;`), then + add your DLLs after the `=`: + + ```ini hl_lines="5 6" + [chuniio] + ; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs. + ; x86 chuniio to path32, x64 to path64. Both are necessary. + ;(1)! + path32=controller_x86.dll + path64=controller_x64.dll + ``` + + 1. Note that there is no leading semicolon. + +--- + +### Keyboard + +!!! tip "" + + Keyboard is the default input method, and while not recommended for playing the game, + it is useful for testing purposes. + + The default layout uses `SDFGHJKL` for slider input, and `Space Bar` for the AIRs. + + If you wish to change the default keybinds, an explanation on how to set these is included + above the `[io3]` section in your `segatools.ini`. + +--- + +### Brokenithm + +!!! tip "" + + Brokenithm allows you to use a mobile device as a CHUNITHM controller. It uses the bottom + half of the screen as the ground slider, and sliding into the upper half activates the air + sensors. + +#### Android + +!!! warning + + Your computer and your Android device must be on the same local network. + +!!! tip "" + + - Download the latest version of [Brokenithm-Android](https://github.com/tindy2013/Brokenithm-Android/releases/latest) + and install it on your Android device. + - Download the latest version of [Brokenithm-Android-Server](https://github.com/tindy2013/Brokenithm-Android-Server/releases/latest) + and extract **only `brokenithm_server.exe`** to your `App\bin\` folder. + - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini hl_lines="2" + [aimeio] + path=aime_brokenithm.dll + ``` + + ```ini hl_lines="2 3" + [chuniio] + path32=brokenithm_x86.dll + path64=brokenithm_x64.dll + ``` + + - Run `brokenithm_server.exe`. A command prompt window should open, saying that + it is waiting for a device on port 52468. + - Open the Brokenithm app on your Android device. Enter your computer's IP address + in the Address box on the top right, then tap Start. + - Run the game as normal. + +??? info "Getting your computer's IP address" + + Open **Settings** -> **Network and Internet** and select **Properties**. Scroll down to + the bottom and check the address under the **IPv4 address** field: + + + + That is your computer's IP address. + +??? info "Automatically launching the Brokenithm server when starting the game" + + **This will only work if you extracted `brokenithm_server.exe` to `App\bin\` as previously instructed.** + + You can edit the launch script to launch the Brokenithm server when starting the game. + Edit `App\bin\start.bat` to add a line above the existing commands: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min brokenithm_server + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +??? info "Improving latency" + + You can improve latency by running Brokenithm with your Android device tethered to + your computer. However, this requires a little extra setup: + + - Connect your Android device to your computer with a USB cable. + - If you haven't enabled Developer options on your device, do it by navigating to + the "About" page in your phone's settings, then tap "Build number" seven times. + This varies by device, so if unsure, look up the instructions for your specific + one. + - Navigate to Developer options and enable USB debugging. + - On your computer, download and extract [Android SDK Platform Tools](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) + to your `App\bin\` folder. + - Navigate to the `App\bin\platform-tools` folder in File Explorer, click on the + address bar, type `cmd`, and hit Enter to open a command prompt. + - In the command prompt, type the following command: + + ```batch + adb reverse tcp:52468 tcp:52468 + ``` + + - Start `brokenithm_server.exe`. + - On your Android device, open Brokenithm, and change the address to `0.0.0.0`. + - If the text box to the left of the "SETTINGS" button say "UDP", tap on it + once to switch to "TCP" mode. + - Tap on "START", and you will now be connected via the USB cable. + - You can now start the game as normal. + + The next time you play the game, you only need to run the `adb reverse ...` command + again. To do this automatically when the game starts, add a line to the `start.bat` + script **before** the `brokenithm_server` line: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min platform-tools\adb reverse tcp:52468 tcp:52468 + start /min brokenithm_server + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +#### iOS/iPadOS + +!!! tip "" + + - Install Brokenithm on your iOS/iPadOS device by joining the [Brokenithm TestFlight](https://testflight.apple.com/join/15FSg9sB). + - If the TestFlight is full, you will need to sideload the [IPA](https://redive.estertion.win/ipas/Brokenithm-iOS-build-10.ipa) with [Sideloadly](https://sideloadly.io/). + - If you have iTunes and/or iCloud installed from the Microsoft Store on your computer, **uninstall it.** + - Install the **non-Microsoft Store** version of iTunes from the [website](https://www.apple.com/itunes/download/win64). + - Download the latest version of [Brokenithm-Evolved-iOS server](https://redive.estertion.win/ipas/Brokenithm/Brokenithm-Evolved-iOS-v0.3.7z) + and extract it to `App\bin\Brokenithm-Server`. + - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini hl_lines="2" + [aimeio] + path=aime_brokenithm.dll + ``` + + ```ini hl_lines="2 3" + [chuniio] + path32=brokenithm_x86.dll + path64=brokenithm_x64.dll + ``` + + - Run `App\bin\Brokenithm-Server\Brokenithm-Evolved-iOS.exe`. A command prompt window + should open, saying that it is waiting for a device. + - On your iOS/iPadOS device, open Brokenithm, and connect it to your computer with a + USB cable. + - Run the game as normal. + +??? info "Automatically launching the Brokenithm server when starting the game" + + **This will only work if you extracted the server to `App\bin\Brokenithm-Server` as previously instructed.** + + You can edit the launch script to launch the Brokenithm server when starting the game. + Edit `App\bin\start.bat` to add a line above the existing commands: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min Brokenithm-Server\Brokenithm-Evolved-iOS.exe + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +### TASOLLER + +!!! warning + + This guide only covers TASOLLERs running the v2.0 touch firmware. If you've purchased the + controller after January 2022, the update should have already been applied. + + If you've purchased the controller before then, you will need to update the touch + firmware by following the instructions on [DJ-DAO's support page](https://www.dj-dao.com/en/support/11.html). + +!!! tip "" + + - 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. + - Pick one of these two TASOLLER IO DLLs to download 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`) + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini + [chuniio] + path32=chuniio_tasoller.dll;(1)! + path64=chuniio_tasoller_x64.dll;(2)! + ``` + + 1. Or `chuniio_tasoller_v2_chusan.dll` if you downloaded `chuniio-rs`. + 2. Or `chuniio_tasoller_v2_amdaemon.dll` if you downloaded `chuniio-rs`. + + - Connect the controller to your computer, and then start the game. + +### YubiDeck + +!!! tip "" + + - Switch your YubiDeck to HID output mode. Instructions on how to do so are provided + in the [YubiDeck manual](https://drive.google.com/file/d/11KVlKbg3zGCRwI7R-30t2IJc6OQwDEgo/view). + - Download the latest version of [YubiDeck IO DLLs](https://gitea.tendokyu.moe/beerpsi/chuniio-yubideck/releases) + and extract it to your `App\bin` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini + [chuniio] + path32=chuniio_yubideck_chusan.dll + path64=chuniio_yubideck_amdaemon.dll + ``` + + - Optionally, reference the included AimeIO DLL to use the controller's + built-in card reader: + + ```ini + [aimeio] + path=aimeio_yubideck.dll + ``` + + - Connect the controller to your computer, and then start the game. + +### Arcade hardware and other controllers + +!!! tip "" + + If you're interested in using a cabinet slider and air sensors, or possibly even + making your own controller, the [Cons&Stuff website](https://consandstuff.github.io/) + and Discord community is a great place to start! \ No newline at end of file diff --git a/docs/games/chunithmsun/setup.md b/docs/games/chunithmsun/setup.md new file mode 100644 index 0000000..8fa3a9e --- /dev/null +++ b/docs/games/chunithmsun/setup.md @@ -0,0 +1,371 @@ +# CHUNITHM SUN + + +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +!!! danger "If you're coming from a previous version of CHUNITHM" + + You'll want to create a new folder for the game and start from scratch. + CHUNITHM **DOES NOT** like being extracted over old data! + +--- + +### Preparing data + +!!! danger "There are currently issues with running game data in the `E:\` or `Y:\` drive.
Please extract the data into other drives." + +!!! tip "" + + After downloading and extracting your data, we need to make sure your files + aren't set to `Read-only`. + + - Right click the folder containing your data, then click on `Properties`. + - In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`. + - A popup will appear, select `Apply changes to this folder, subfolder and files` + and press `OK`. + - Finally, click `OK` again to exit out of properties. + + You should end up with a file structure as follows. + + + + Create another empty folder named `AppData` next to them. It should now look like below. + + + + The `App` folder should have a file structure as follows. + + + +??? warning "If your data doesn't look like this" + + If your data looks like the third image: + + - Create an `App` folder and move all files and folders from the image inside of it. + - Create empty folders named `amfs`, `Option` and `AppData` next to the `App` folder. + + If extra files are present next to your folders, such as executables, scripts, etc.. + **remove them. This also means your data was tampered with and we strongly recommend + getting new data from somewhere else.** + +#### Updating the base game + +!!! tip "" + + Extract your patch's files to your existing data in a way that matches its + file structure. Agree to overwrite files if necessary. + +#### Installing option data + +!!! tip "" + + CHUNITHM content updates are distributed through option folders instead of patching + the base game. They are named `A???`, with each `?` being a number. Custom options + distributed by the community might use letters instead, to distinguish them from + official ones. + + 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.** + + + +#### 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 + +!!! tip "" + + CHUNITHM executables are protected and will not run on a regular computer. + + Obtained unprotected (also called "unpacked" or "decrypted" by the community) + copies of `chusanApp.exe` and `amdaemon.exe` for your game version. If these weren't + provided with your data, join the [Discord](https://discord.gg/cZRUmEPK78) + for assistance. + + Copy `chusanApp.exe` and `amdaemon.exe` to the `bin` folder of your game data. Agree + to overwrite when asked. + +--- + +### Patching the game + +!!! info "Go through the [Web Patching](../../extras/patchweb.md) guide to learn how to use a web patcher." + + There are **many** patches for CHUNITHM. + + We will only bring up the ones we think could be genuinely useful. + +!!! danger "As a general rule of thumb, if you're not sure what a patch does or you're not absolutely certain you need it, leave it alone, regardless of recommendations below." + +| Patch | Recommendation | Description | +|------------------------------|----------------|-------------| +| Force shared audio mode | Either | Force the game to use shared mode audio output, letting you listen to other audio sources while the game is running **at the cost of audio latency.** +| Force 2 channel audio output | Either | Try enabling this patch if you don't get audio output at all. | +| Disable song select timer | Either | Disables the song select timer. | +| No encryption | ON | Disable encrypting network requests. **Required if you plan to run a local server.** | +| No TLS | ON | Disable checking if the server is `HTTPS` or not. **Required if you plan to run a local server.** | +| Bypass 1080p monitor check | Either | Disable checking if the monitor is 1080p when enabling 120FPS. Enable if you cannot set your monitor to 1080p. | +| Bypass 120Hz monitor check | Either | Disable checking if the monitor is **exactly 120Hz** when enabling 120FPS. Enable if you cannot set your monitor to 120Hz. | + +--- + +### Installing segatools + +!!! tip "" + + - 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 **`chusan.zip`** + and extract it to the `App\bin` folder in your game data. + + You should now have a few more files inside the folder, as highlighted: + + + +--- + +### Configuring segatools + +!!! 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`. + + It is recommended that you follow along using a text editor with syntax highlighting such as [Notepad++](https://notepad-plus-plus.org/). + + Each following sub-section will correspond to a section in `segatools.ini`. If any + section is not mentioned, you can skip them. + +!!! warning + + If a key already exists in the section, delete everything after `=` and replace it with your + setting. Do not add another key. + + ```ini + [gpio] + dipsw2=1 + dipsw2=1 ; WRONG! + ``` + +#### `[vfs]` + +!!! tip "" + + If you've been matching the file structure as described in the [Preparing data](#preparing-data) + section, you can fill in this section with the values below: + + ```ini + [vfs] + amfs=../../amfs + option=../../Option + appdata=../../AppData + ``` + +#### `[gpio]` + +!!! tip "" + + - If you have a 120Hz monitor, set `dipsw2` and `dipsw3` to 0: + + ```ini + [gpio] + dipsw2=0 + dipsw3=0 + ``` + + - If you have a 60Hz monitor, set `dipsw2` and `dipsw3` to 1: + + ```ini + [gpio] + dipsw2=1 + dipsw3=1 + ``` + +#### `[gfx]` + +!!! tip "" + + - Set `windowed` to `0` to run in fullscreen mode and `1` to run in windowed mode. + - If you have multiple monitors and you're running in fullscreen mode (`windowed=0`), + set `monitor` to the index of the monitor you want 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 minus one. For example, monitor 2 means monitor index 1. + +--- + +### 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 set `id` to the keychip ID provided by your network: + + ```ini + [keychip] + id=A69E-XXXXXXXXXXX + ``` + + Finally, you need a card number. Create a file named `aime.txt` inside `App\bin\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. + + + +??? 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. + +--- + +### Pre-launch requirements + +!!! info "These steps are required, otherwise your game won't run." + +#### 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) + +#### Audio + +!!! tip "" + + - Right-click on the volume setting in your taskbar and select `Sounds`. + - Navigate to the `Playback` tab, right click on your default audio device, and click on `Properties`. + - Go to the `Advanced` tab. + - Check both boxes under `Exclusive Mode`. + - Open the `Default Format` dropdown. + - Pick either `16 bit, 48000Hz (DVD Quality)` or `24 bit, 48000Hz (Studio Quality)`, click `Apply`, then `OK`. + + + +#### Fixing OpenSSL on Intel 10th Gen and newer CPUs + +!!! tip "" + + If you have an Intel 10th Gen CPU or newer, right click `App\bin\start.bat`, select `Edit`, and add the + highlighted line to the top of the file. + + ```batch hl_lines="2" + @echo off + set OPENSSL_ia32cap=:~0x20000000 + + pushd %~dp0 + ... + ``` + +--- + +### First launch + +!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page." + +!!! tip + + 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. + +#### GAME ASSIGNMENTS + +!!! tip "" + + If you've followed all instructions correctly, you're now finally ready to launch the game! + + Start the game by running `App\bin\start.bat`. Let the game load until it reaches the screen below. + + + +!!! tip "" + + 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. + + Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 4th option). + + + +!!! tip "" + + Select **グループ内基準機設定** (`SET STANDARD IN GROUP`, the second option) + and toggle this setting to **基準機** (`STANDARD`). + + + +!!! tip "" + + Select **終了** (`EXIT`, the last option) to exit to the main service menu. + +#### CLOSE SETTING + +!!! tip "" + + Navigate to **閉店設定** (`CLOSE SETTING`, the 10th option). + + + +!!! tip "" + + Navigate to **時** (`HOUR`, the 2nd option) and use the `Service` button + to toggle the setting until it says **全時刻** (`ALL TIME`). + + + +!!! tip "" + + Select **終了** (`EXIT`, the last option) to exit to the main service menu, then select **終了** + (also the last option) in the main menu to exit the service menu. + +#### Waiting for Distribution Server + +!!! tip "" + + If you're stuck at the `Waiting for Distribution Server` screen below, close the game and relaunch. + + + +!!! tip "" + + You're all done! The game should load up properly now. + + You can add coins using the `Coin` key (default `F3`) and card in by holding the `Enter` key. + +### Further configuration + +!!! info "Input methods and controllers are covered in the [Controllers](controllers.md) page." + +!!! warning "Have any other issues?" + + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/sega.md) pages. diff --git a/docs/games/chunithmsun/troubleshooting.md b/docs/games/chunithmsun/troubleshooting.md new file mode 100644 index 0000000..1a65e8f --- /dev/null +++ b/docs/games/chunithmsun/troubleshooting.md @@ -0,0 +1,122 @@ +# CHUNITHM SUN + + +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +--- + +### My game crashes on launch! + +!!! tip "" + + Could be due to **many** things, the most common of which are: + + - `amdaemon` crashing in the background. Make sure that the `config_*.json` files + have valid syntax, your ICF files are correct, and [the OpenSSL fix](setup.md#fixing-openssl-on-intel-10th-gen-and-newer-cpus) + is applied on Intel Core 10th Gen CPUs and newer. + - Using the incorrect dipswitch settings for your refresh rate (e.g. `dipsw3=0` on + a 60Hz screen). Refer to [the setup guide](setup.md#gpio) to fix it. + - Enabling 120FPS on a monitor that is not **exactly 120Hz** or **exactly 1080p**. + If you cannot set your monitor's refresh rate to 120Hz, apply the "Bypass 120Hz + monitor check"/"Bypass 1080p monitor check" on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)). + +??? info "Capturing logs from `amdaemon` for troubleshooting" + + To assist with troubleshooting, a script can be used to capture logs from `amdaemon`. Create a file named + `amdaemontest.bat` in `App\bin`, then paste the code block below into the file. + + ```batch + @echo off + cls + echo Attempting to run AM Daemon ... + echo Window should close after 30 seconds + echo Log will be generated at amdaemontest.txt + call :sub >amdaemontest.txt + exit /b + + :sub + set OPENSSL_ia32cap=:~0x20000000 + pushd %~dp0 + start /b "AM Daemon" /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + ping 127.0.0.1 -n 31 > nul && taskkill /im amdaemon.exe + ``` + + Double-click it to run. The script should run for 30 seconds, and you will get a file + named `amdaemontest.txt` in `App\bin`, which you can send to help people troubleshoot your issue. + +--- + +### My game takes a long time to boot! + +!!! tip "" + + CHUNITHM game files consist of thousands of small XML files, which Windows Defender + takes a long time to scan through. Add your game folder to the Windows Defender + exclusion list. + +!!! danger + + Doing this will prevent Windows Defender from scanning your game folder for viruses. + Only do this if you trust the source of the data. + +--- + +### My game is running too slow/fast + +!!! tip "" + + The game could be running under or over its required refresh rate. + + - Make sure V-Sync isn't disabled in your graphics settings (called "Vertical sync" + in NVIDIA Control Panel and "Wait for Vertical Refresh" in AMD Control Panel.) + - Make sure your monitor's refresh rate is set to 60Hz or 120Hz. + + It could also be that your computer's performance isn't good enough to keep + a steady framerate. + +--- + +### My game is stuttering + +!!! tip "" + + For NVIDIA users, create an override for `chusanApp.exe` in NVIDIA Control Panel + and change "Power management mode" to "**Prefer maximum performance**". + +--- + +### My game crashes when I tab out of fullscreen! + +!!! tip "" + + As the game is intended to run on arcade hardware, it doesn't like being minimized. + + One workaround for this is to use DXVK. Download the latest version from [releases](https://github.com/doitsujin/dxvk/releases/latest). + This will be a `dxvk-x.y.z.tar.gz` file, which you can open using [7zip](https://www.7-zip.org/). + Navigate to the `x32` folder, and copy the `d3d9.dll` file to your game's `App\bin` folder, agreeing + to overwrite when asked. + + You should now be able to tab out of fullscreen without crashing the game. + +!!! warning + + The game will not ignore inputs when out of focus. + + This means any controller inputs will still be accepted, so try not to lean onto + your slider whilst tabbed out! + + This also means that you can accidentally enter the service menu by hitting your + `Test` key even if the game is minimised. If you were in the middle of a credit, + **your scores will be lost.** + +--- + +### When I run the game all other audio is gone! + +!!! tip "" + + CHUNITHM uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) + for audio to get better latency. + + You can apply the "Shared Audio" patch on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)) + to hear audio outside of the game at the cost of audio latency. \ No newline at end of file diff --git a/docs/games/chunithmsunplus/controllers.md b/docs/games/chunithmsunplus/controllers.md index 5182627..332c1b8 100644 --- a/docs/games/chunithmsunplus/controllers.md +++ b/docs/games/chunithmsunplus/controllers.md @@ -1,85 +1,127 @@ -# CHUNITHM SUN PLUS Controller Setup +# CHUNITHM SUN PLUS + - +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." -## How Controller Input works with segatools - -!!! note "segatools:" - `segatools`, the loader used to run CHUNITHM, does not come with any built-in controller support. By default it will only accept keyboard input. - The controller you plan on using with the game should also be provided with IO files, in the form of `*.dll`. If unsure, you can check the support section of the site you purchased your controller from, or email the vendor directly. - Alternate options for the most common controllers are listed below. - These `dll` files should be copied to your `\App\bin\` folder, alongside `chusanApp.exe`, and referenced in your `segatools.ini`. +--- !!! tip "" - The input files you wish to use need to be referenced in the `[chuniio]` section of `segatools.ini`. - If the `dll` files you plan to use consist of 2 files, with names ending in `_x86.dll` and `_x64.dll`, uncomment the `path32` and `path64` lines by removing the `;` from the beginning. Add your file names after the `=`. - + segatools, by default, only accepts keyboard input and does not recognize any + controllers. However, it can be configured with IO DLLs to add support for controllers. + The controller you plan on using should also be provided with these IO DLLs. If unsure, + 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 + `segatools.ini` under the `[chuniio]` section. + !!! tip "" - If the input file you wish to use consists of a single `*.dll`, uncomment only the `path` line, and enter the dll name after the `=`. - + If you have a single DLL, uncomment the `path=` line by removing the leading semicolon (`;`), + then add your DLL's file name after the `=`: -!!! note "Controllers:" - Below is a quick introduction and setup guide for the commonly used input methods. - -*** - -## Keyboard - -!!! tip "" - Keyboard is the default input method, and while not recommended for playing the game, it is useful for testing purposes. - The default layout uses `SDFGHJKL` for the slider input, and `Space Bar` for the AIRs. - If you wish to change the default keybinds, an explanation on how to set these is included above the `[io3]` section in your `segatools.ini`. - -*** - -## Brokenithm - -!!! note "Brokenithm:" - Brokenithm allows you to use an Android tablet or iPad as a controller for CHUNITHM. It uses the bottom half of the screen as the touch slider, and sliding from the bottom section into the top section of the screen activates the AIR sensors. - -*** - -### Brokenithm Android - -!!! tip "" - Download the latest version of [Brokenithm-Android](https://github.com/tindy2013/Brokenithm-Android) from the [releases section](https://github.com/tindy2013/Brokenithm-Android/releases). Copy the `app-release.apk` to your Android device and install it. - - Download the latest version of [Brokenithm-Android-Server](https://github.com/tindy2013/Brokenithm-Android-Server) from the [releases section](https://github.com/tindy2013/Brokenithm-Android-Server/releases) and extract just the `brokenithm_server.exe` to your `\App\bin\` folder. - - Download the latest version of the [Brokenithm-Evolved](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/) IO dll files from the [releases tab](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases). Extract the 3 dll files to your `\App\bin\` folder. - - Open your `segatools.ini` with a text editor, and modify the `[aimeio]` section as shown. - ```ini - [aimeio] - ; Uncomment this if you have custom (x64) aime implementation. - ; Leave empty if you want to use Segatools built-in keyboard input. - path=aime_brokenithm.dll - ``` - Modify the `[chuniio]` section as shown. - ```ini + ```ini hl_lines="5" [chuniio] ; Uncomment this if you have custom chuniio implementation comprised of a single 32bit DLL. ; (will use chu2to3 engine internally) - ;path= + ;(1)! + path=controller.dll + ``` - ; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs. - ; x86 chuniio to path32, x64 to path64. Both are necessary. - path32=brokenithm_x86.dll - path64=brokenithm_x64.dll - ``` - Run the `brokenithm_server.exe` you extracted previously. A CMD window should open, with a message that it is waiting for a device on port 52468. - Open the Brokenithm App on your Android device. At the top right, in the Address box, enter your PCs local IP address and then press the start button. - You can now run your game via the `start.bat` as normal. - -#### Automatically launching the Brokenithm server + 1. Note that there is no leading semicolon. !!! tip "" - If you want the `brokenithm_server.exe` to automatically run when launching the game, you will need to modify `start.bat`. - Open `start.bat` with a text editor, and add a new line containing `start /min brokenithm_server` above the existing `start /min inject_x64 ...` line, as shown below. - ```bat + + If you have two DLLs, ending in `_x86.dll` and `_x64.dll` (or `_chusan.dll` and `_amdaemon.dll`), + uncomment the `path32=` and `path64=` lines by removing the leading semicolon (`;`), then + add your DLLs after the `=`: + + ```ini hl_lines="5 6" + [chuniio] + ; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs. + ; x86 chuniio to path32, x64 to path64. Both are necessary. + ;(1)! + path32=controller_x86.dll + path64=controller_x64.dll + ``` + + 1. Note that there is no leading semicolon. + +--- + +### Keyboard + +!!! tip "" + + Keyboard is the default input method, and while not recommended for playing the game, + it is useful for testing purposes. + + The default layout uses `SDFGHJKL` for slider input, and `Space Bar` for the AIRs. + + If you wish to change the default keybinds, an explanation on how to set these is included + above the `[io3]` section in your `segatools.ini`. + +--- + +### Brokenithm + +!!! tip "" + + Brokenithm allows you to use a mobile device as a CHUNITHM controller. It uses the bottom + half of the screen as the ground slider, and sliding into the upper half activates the air + sensors. + +#### Android + +!!! warning + + Your computer and your Android device must be on the same local network. + +!!! tip "" + + - Download the latest version of [Brokenithm-Android](https://github.com/tindy2013/Brokenithm-Android/releases/latest) + and install it on your Android device. + - Download the latest version of [Brokenithm-Android-Server](https://github.com/tindy2013/Brokenithm-Android-Server/releases/latest) + and extract **only `brokenithm_server.exe`** to your `App\bin\` folder. + - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini hl_lines="2" + [aimeio] + path=aime_brokenithm.dll + ``` + + ```ini hl_lines="2 3" + [chuniio] + path32=brokenithm_x86.dll + path64=brokenithm_x64.dll + ``` + + - Run `brokenithm_server.exe`. A command prompt window should open, saying that + it is waiting for a device on port 52468. + - Open the Brokenithm app on your Android device. Enter your computer's IP address + in the Address box on the top right, then tap Start. + - Run the game as normal. + +??? info "Getting your computer's IP address" + + Open **Settings** -> **Network and Internet** and select **Properties**. Scroll down to + the bottom and check the address under the **IPv4 address** field: + + + + That is your computer's IP address. + +??? info "Automatically launching the Brokenithm server when starting the game" + + **This will only work if you extracted `brokenithm_server.exe` to `App\bin\` as previously instructed.** + + You can edit the launch script to launch the Brokenithm server when starting the game. + Edit `App\bin\start.bat` to add a line above the existing commands: + + ```batch hl_lines="5" @echo off pushd %~dp0 @@ -92,110 +134,47 @@ echo. echo Game processes have terminated pause - ``` - This will only work if you copied the `brokenithm_server.exe` file to your `\App\bin` folder. - -#### Slider Lights - -!!! tip "" - By default, the Brokenithm Server runs in `UDP` mode. This is done to decrease latency when connected over WiFi, however it does not send any lighting data to the tablet. The server also supports a `TCP` mode, which does send lighting data. - - To run the Brokenithm Server in TCP mode, we need to start it with the ` -T` flag. - - Navigate to the folder that contains your `brokenithm_server.exe`, click on the Address Bar at the top of the folder, type `CMD`, and hit enter. A Command Prompt window should open. - In the Command Prompt window, type `brokenithm_server -T` and hit enter. - - On your Android device, find the button labeled `UDP` at the top-center of the Brokenithm application. Tap the button to toggle to `TCP` mode. You should now be able to connect, using your PC's local IP, as described above. - - If you are running the Brokenithm Server via the `start.bat` as shown in the previous step, simply add ` -T` to the end of the brokenithm_server line, as shown below. - ```bat - start /min brokenithm_server -T ``` -#### Improving Latency +??? info "Improving latency" -!!! tip "" - As WiFi isn't the best for latency, it is preferable to run Brokenithm with your Android device tethered to your PC. This will require enabling Developer options, and USB debugging on your tablet. As this process varies by device, instructions are not included here. + You can improve latency by running Brokenithm with your Android device tethered to + your computer. However, this requires a little extra setup: - Once you have USB debugging enabled, you will need to download and extract the [Android SDK Platform Tools](https://developer.android.com/tools/releases/platform-tools) to somewhere on your PC. - Navigate to the folder you extracted the tools to, click in the Address bar, type `CMD` and hit enter to open a Command Prompt window. + - Connect your Android device to your computer with a USB cable. + - If you haven't enabled Developer options on your device, do it by navigating to + the "About" page in your phone's settings, then tap "Build number" seven times. + This varies by device, so if unsure, look up the instructions for your specific + one. + - Navigate to Developer options and enable USB debugging. + - On your computer, download and extract [Android SDK Platform Tools](https://dl.google.com/android/repository/platform-tools-latest-windows.zip) + to your `App\bin\` folder. + - Navigate to the `App\bin\platform-tools` folder in File Explorer, click on the + address bar, type `cmd`, and hit Enter to open a command prompt. + - In the command prompt, type the following command: - Make sure your Android device is connected and that USB debugging is enabled. - - In the Command Prompt window, type one of the following commands, depending on which mode you plan to run the server in. - - **TCP** - ```bat + ```batch adb reverse tcp:52468 tcp:52468 ``` - **UDP** - ```bat - adb reverse udp:52468 udp:52468 - ``` - Start your `brokenithm_server.exe`. - Open Brokenithm on your Android device, and in the address bar, change the IP to `0.0.0.0`. Press the start button to connect. You will now be connected via the USB cable. - Run the game via the `start.bat` as normal. + - Start `brokenithm_server.exe`. + - On your Android device, open Brokenithm, and change the address to `0.0.0.0`. + - If the text box to the left of the "SETTINGS" button say "UDP", tap on it + once to switch to "TCP" mode. + - Tap on "START", and you will now be connected via the USB cable. + - You can now start the game as normal. - If you extract the `platform-tools` folder to your `\Bin\app\` folder, you can add the following line to your `start.bat` to run this command when the game launches. - ```bat - start /min platform-tools/adb reverse tcp:52468 tcp:52468 - ``` - This should go above the line which starts the `brokenithm_server.exe`. + The next time you play the game, you only need to run the `adb reverse ...` command + again. To do this automatically when the game starts, add a line to the `start.bat` + script **before** the `brokenithm_server` line: -*** - -### Brokenithm iOS - -!!! tip "" - Running Brokenithm on an iPad requires either a jailbroken device, or another method to install .ipa files. Using [Sideloady](https://sideloadly.io/) is a popular method. - - Before proceeding, you must uninstall the Microsoft Store versions of iTunes and iCloud (if present) then install the non Microsoft Store version from the [iTunes website](https://www.apple.com/itunes/download/win64). This is also covered under the **Important Windows Task** section of the Sideloady website. - - Download the latest version of Brokenithm-iOS from the [redive.estertion.win](https://redive.estertion.win/ipas/Brokenithm-iOS-build-10.ipa) website. Install the .ipa to your device using your preferred method. - - Download the latest version of the Brokenithm-Evolved-iOS server from the [redive.estertion.win](https://redive.estertion.win/ipas/Brokenithm/Brokenithm-Evolved-iOS-v0.3.7z) website. - Extract the files to your `\App\bin\` folder. `aimeio.dll` and `chuniio.dll` can be deleted, as they are not required. - - Download the latest version of the [Brokenithm-Evolved](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/) IO dll files from the [releases tab](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases). Extract the 3 dll files to your `\App\bin\` folder. - - Open your `segatools.ini` with a text editor, and modify the `[aimeio]` section as shown. - ```ini - [aimeio] - ; Uncomment this if you have custom (x64) aime implementation. - ; Leave empty if you want to use Segatools built-in keyboard input. - path=aime_brokenithm.dll - ``` - Modify the `[chuniio]` section as shown. - ```ini - [chuniio] - ; Uncomment this if you have custom chuniio implementation comprised of a single 32bit DLL. - ; (will use chu2to3 engine internally) - ;path= - - ; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs. - ; x86 chuniio to path32, x64 to path64. Both are necessary. - path32=brokenithm_x86.dll - path64=brokenithm_x64.dll - ``` - Run the `Brokenithm-Evolved-iOS.exe` you extracted previously. A CMD window should open, with a message that it is waiting for a device. - Open the Brokenithm App on your iPad, and connect it to your PC via a USB cable. - You can now run your game via the `start.bat` as normal. - -!!! note "Latency" - As Brokenithm for iOS only connects via USB connection, there is no need to configure any extra network settings to improve latency. - -#### Automatically launching the Brokenithm server - -!!! tip "" - If you want the `Brokenithm-Evolved-iOS.exe` to automatically run when launching the game, you will need to modify `start.bat`. - Open `start.bat` with a text editor, and add a new line containing `start /min Brokenithm-Evolved-iOS` above the existing `start /min inject_x64 ...` line, as shown below. - ```bat + ```batch hl_lines="5" @echo off pushd %~dp0 - start /min Brokenithm-Evolved-iOS + start /min platform-tools\adb reverse tcp:52468 tcp:52468 + start /min brokenithm_server start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json inject_x86 -d -k chusanhook_x86.dll chusanApp.exe taskkill /f /im amdaemon.exe > nul 2>&1 @@ -203,55 +182,121 @@ echo. echo Game processes have terminated pause - ``` - This will only work if you copied the `Brokenithm-Evolved-iOS.exe` file to your `\App\bin` folder. + ``` -*** - -## Tasoller - -!!! note "Tasoller:" - The Tasoller is an arcade accurate controller, produced by DJ-DAO. - Out of the box, the Tasoller will only offer keyboard input, with no lighting support. To get full compatability with CHUNITHM, you will need to install [custom firmware](https://pixeldrain.com/u/DajSPEoa). Instructions on how to install the firmware are included in the archive. - -!!! danger "Warning:" - The Tasoller custom firmware is only compatabile with controllers running the DJ-DAO 2.0 firmware. If your controller was purchased after January 2022, it should have shipped with the update already applied. - If your Tasoller was purchased before 2022, and is still using the original firmware it shipped with, you will need to first update to 2.0 by following the guide on [DJ-DAO's website](https://www.dj-dao.com/en/support/11.html). - Once you've updated your controller to the DJ-DAO 2.0 firmware, you can follow the instructions included with the Custom Firmware as normal. +#### iOS/iPadOS !!! tip "" - DJ-DAO doesn't directly provide any input assistance for customers wanting to play on data. Thankfully there are community members creating open source alternatives. - There are two up to date drivers available for the Tasoller, with full support for Dniel97's segatools fork. Functionally these work the same as eachother, with the only difference being the language they are written in. - [chuniio-tasoller](https://gitea.tendokyu.moe/Scribbler/chuniio-tasoller) written in `zig`. - [chuniio-rs](https://gitea.tendokyu.moe/beerpsi/chuniio-rs) written in `rust`. + - Install Brokenithm on your iOS/iPadOS device by joining the [Brokenithm TestFlight](https://testflight.apple.com/join/15FSg9sB). + - If the TestFlight is full, you will need to sideload the [IPA](https://redive.estertion.win/ipas/Brokenithm-iOS-build-10.ipa) with [Sideloadly](https://sideloadly.io/). + - If you have iTunes and/or iCloud installed from the Microsoft Store on your computer, **uninstall it.** + - Install the **non-Microsoft Store** version of iTunes from the [website](https://www.apple.com/itunes/download/win64). + - Download the latest version of [Brokenithm-Evolved-iOS server](https://redive.estertion.win/ipas/Brokenithm/Brokenithm-Evolved-iOS-v0.3.7z) + and extract it to `App\bin\Brokenithm-Server`. + - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini hl_lines="2" + [aimeio] + path=aime_brokenithm.dll + ``` - Head to the `Releases` tab for your chosen driver, and download the latest package. For `chuniio-rs` make sure you download the `chusan.zip`. - Extract the `*.dll` files to your `\App\bin\` folder. - Make the required changes to `segatools.ini`, as shown in the `Configuration` section of the readme for the driver you have downloaded. + ```ini hl_lines="2 3" + [chuniio] + path32=brokenithm_x86.dll + path64=brokenithm_x64.dll + ``` -*** + - Run `App\bin\Brokenithm-Server\Brokenithm-Evolved-iOS.exe`. A command prompt window + should open, saying that it is waiting for a device. + - On your iOS/iPadOS device, open Brokenithm, and connect it to your computer with a + USB cable. + - Run the game as normal. -## YubiDeck +??? info "Automatically launching the Brokenithm server when starting the game" -!!! note "YubiDeck:" - The YubiDeck is an arcade accurate controller, produced by ZhouSensor and sold by YubiParts. It also includes a built in Aime card scanner. + **This will only work if you extracted the server to `App\bin\Brokenithm-Server` as previously instructed.** + + You can edit the launch script to launch the Brokenithm server when starting the game. + Edit `App\bin\start.bat` to add a line above the existing commands: + + ```batch hl_lines="5" + @echo off + + pushd %~dp0 + + start /min Brokenithm-Server\Brokenithm-Evolved-iOS.exe + start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + inject_x86 -d -k chusanhook_x86.dll chusanApp.exe + taskkill /f /im amdaemon.exe > nul 2>&1 + + echo. + echo Game processes have terminated + pause + ``` + +### TASOLLER + +!!! warning + + This guide only covers TASOLLERs running the v2.0 touch firmware. If you've purchased the + controller after January 2022, the update should have already been applied. + + If you've purchased the controller before then, you will need to update the touch + firmware by following the instructions on [DJ-DAO's support page](https://www.dj-dao.com/en/support/11.html). !!! tip "" - YubiDeck firmware updates are provided in the support section of the YubiParts website. Unfortunately the IO driver they provide is no longer available for download. - An open source alternative is available, [chuniio-yubideck](https://gitea.tendokyu.moe/beerpsi/chuniio-yubideck). - Head to the `Releases` tab and download the latest package. Extract the `*.dll` files to your `\App\bin\` folder. - Make the required changes to `segatools.ini`, as shown in the `Configuration` section of the chuniio-yubideck readme. + - 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. + - Pick one of these two TASOLLER IO DLLs to download 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`) + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: - If you want to make use of the built-in card scanner, add the following line to the `[aimeio]` section in `segatools.ini`. ```ini + [chuniio] + path32=chuniio_tasoller.dll;(1)! + path64=chuniio_tasoller_x64.dll;(2)! + ``` + + 1. Or `chuniio_tasoller_v2_chusan.dll` if you downloaded `chuniio-rs`. + 2. Or `chuniio_tasoller_v2_amdaemon.dll` if you downloaded `chuniio-rs`. + + - Connect the controller to your computer, and then start the game. + +### YubiDeck + +!!! tip "" + + - Switch your YubiDeck to HID output mode. Instructions on how to do so are provided + in the [YubiDeck manual](https://drive.google.com/file/d/11KVlKbg3zGCRwI7R-30t2IJc6OQwDEgo/view). + - Download the latest version of [YubiDeck IO DLLs](https://gitea.tendokyu.moe/beerpsi/chuniio-yubideck/releases) + and extract it to your `App\bin` folder. + - Edit your `App\bin\segatools.ini` to reference the extracted DLLs: + + ```ini + [chuniio] + path32=chuniio_yubideck_chusan.dll + path64=chuniio_yubideck_amdaemon.dll + ``` + + - Optionally, reference the included AimeIO DLL to use the controller's + built-in card reader: + + ```ini + [aimeio] path=aimeio_yubideck.dll ``` -*** + - Connect the controller to your computer, and then start the game. -## Arcade Panels and other Controllers +### Arcade hardware and other controllers !!! tip "" - If you're interested in connecting a real cabinet Slider and Airs, or possibly even DIYing your own controller, the [Cons&Stuff](https://consandstuff.github.io/) website and Discord community is a great place to start! \ No newline at end of file + + If you're interested in using a cabinet slider and air sensors, or possibly even + making your own controller, the [Cons&Stuff website](https://consandstuff.github.io/) + and Discord community is a great place to start! \ No newline at end of file diff --git a/docs/games/chunithmsunplus/networks.md b/docs/games/chunithmsunplus/networks.md deleted file mode 100644 index b629468..0000000 --- a/docs/games/chunithmsunplus/networks.md +++ /dev/null @@ -1,42 +0,0 @@ -# CHUNITHM SUN PLUS Network Setup - - - -## Why would you want to use a server? - -!!! tip "" - While CHUNITHM can be run offline, connecting to a server gives you the ability to create a profile, save scores, and unlock additional features. - -## Self hosted local servers - -!!! tip "" - If you wish to run the game locally, but with the ability to create and save a profile, you can run a server on the same computer you are playing the game on. This server will need to be running before you launch the game, however it can be shut down when you are no longer playing. - - These 2 projects are still in active development, and as such, any provided setup instructions are likely to become outdated rather quickly. - - Please refer to the included setup instructions on each projects respective web page. - -### ARTEMiS - -!!! note "" - [ARTEMiS](https://gitea.tendokyu.moe/Hay1tsme/artemis) - A network service emulator for games running SEGA'S ALL.NET service, and similar. - -!!! tip "" - ARTEMiS is a network service emulator for various ALL.NET games. It runs on Python. - While initial setup is more involved than AquaDX, it offers a more complete emulation of the ALL.NET service. - ARTEMiS also uses your own game files to build its database, meaning any new content updates can just be imported to the server yourself, without having to wait for someone else to provide an update. - -### AquaDX - -!!! note "" - [AquaDX](https://github.com/hykilpikonna/AquaDX) - Multipurpose game server powered by Spring Boot, for ALL.Net-based games - -!!! tip "" - AquaDX is a game server targetting SEGA Rhythm Games specifically. It runs on Java. - Initial setup for AquaDX is a little easier, as more of the setup is provided by the developers. - AquaDX does not currently support importing your own game data, so you will need to head back to the github page to download and updated build if new content becomes available. - -## Online Hosted Servers - -!!! tip "" - There are a few online hosted servers that support Chunithm SUN PLUS, however they are all currently invite only. Ask your friends where they play, and maybe they'll invite you! \ No newline at end of file diff --git a/docs/games/chunithmsunplus/problems.md b/docs/games/chunithmsunplus/problems.md deleted file mode 100644 index 7eb1b2d..0000000 --- a/docs/games/chunithmsunplus/problems.md +++ /dev/null @@ -1,97 +0,0 @@ -# CHUNITHM SUN PLUS Common Problems/Tips - - - -### I'm having audio issues - -!!! tip "" - CHUNITHM expects a specific Default Format from your sound card. - In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `16bit, 48000 Hz (DVD Quality)` and check both of the options inside `Exclusive Mode` as pictured. - - By default, CHUNITHM uses Exclusive Audio. This means you won't be able to hear any other sounds from your PC while the game is running. A Shared Audio mode can be enabled via the chusanApp.exe Patcher website, though it should be noted that this can increase audio latency. - - - -### Some of my installed Songs and Events aren't visible in game - -!!! tip "" - Some content in CHUNITHM is locked behind event maps, or other requirements, such as playing the same song on another SEGA game, such as maimai. - We can force unlock this content, making it always available in game. - - Download the [Chunithm_Unlocker](https://pixeldrain.com/u/Ccttn8u9) powershell script, and place it in your game folder, next to the `App` and `Option` folders. - Right click the file, and select `Run with Powershell`. - Once the script has scanned your game files, it will present you with several options for unlocking different types of content. You can either unlock everything, or only unlock specific things (such as songs), leaving the other content to be unlocked via regular gameplay. - -!!! note "" - The Chunithm_Unlocker script creates backups of any file it modifies, and has options to restore the files back to their original state. Please note that certain content (such as character unlocks) are sent to the server and saved to your profile, so reverting the unlock in your game files won't always relock that content for your game profile. - -### My game takes a long time to boot - -!!! tip "" - The game files for CHUNITHM consists of thousands of small .xml files, and Windows Defender is known to spend a long time scanning through them during game boot up. - One way to massively speed up boot times is to add the entire game folder as a Windows Defender Exception. - -!!! danger "Warning:" - Doing this will prevent Defender from scanning your game folder for viruses. Only do this if you trust the source of your data. - -!!! tip "" - Open `Virus & threat protection`. - Under `Virus & threat protection settings` click the `Manage Settings` button. - Scroll down to `Exclusions` and click on `Add or remove exclusions`. - Click the `Add an exclusion` button, select the `folder` option, navigate to the base of your game install and click `Select Folder`. - - - -### My game crashes when I alt-tab out of fullscreen - -!!! tip "" - As the game is intended to run on dedicated hardware, it doesn't like to be minimised. - One work-around for this is to use [DXVK](https://github.com/doitsujin/dxvk/) to run the game with Vulkan rather than Direct3D. This has the added benefit of smoother frame rates for some hardware configurations. - - Download the latest version of DXVK from the [releases tab](https://github.com/doitsujin/dxvk/releases). This will be a `dxvk-x.x.tar.gz` file. Open the file with `7zip` and navigate to the `x32` folder. - Extract the `d3d9.dll` file to your `\CHUNITHMSUNPLUS\App\bin\` folder, alongside your `chusanApp.exe`. - You should now be able to tab out of fullscreeen, leaving the game running. - -!!! note "Additional DXVK configuration:" - DXVK has other options that can be changed by adding a `dxvk.conf` file next to the `d3d9.dll` file. The most common use for this is to add an FPS counter to the game. - If you wish to have an FPS counter, create a `dxvk.conf` file and open it with Notepad++. Add the following line. - ```json - dxvk.hud = fps - ``` - You can learn more about the available options at the [DXVK Configuration Wiki page](https://github.com/doitsujin/dxvk/wiki/Configuration). - -!!! note "Controller inputs whilst minimised:" - As the game was never designed to be minimised, it will not ignore inputs when not focused. This means any controller inputs will be accepted, so try not to lean on your slider while tabbed out! - The most common issue this causes is when typing the number `1` with the game minimised, as by default this will enter the test menu. If you were mid-credit, your scores will be lost. - If you wish to change the keyboard keys assigned to the Test, Service and Coin buttons, this can be configured in the `[io3]` section of `segatools.ini`. - -### My game occasionally drops frames/stutters - -!!! tip "" - While frame drops can be caused by running the game on under-powered hardware, it is also common for this to happen when running on hardware that is too over-powered! - As a lot of the game consists of mostly 2D assets, your GPU is unlikely to be pushed very hard. Modern GPUs attempt to be as energy efficient as possible by changing power-states when under-utilised. If these power-state changes happen mid song, this can lead to slight frame drops and stutters. - This can be solved by forcing the GPU to stay in its maximum power-state while the game is running. - -!!! note "NVIDIA:" - In the Windows Taskbar Icon Tray, right click the NVIDIA Settings icon, and select `NVIDIA Control Panel`. - On the left, select `Manage 3D settings`. - On the right, click on the `Program Settings` tab. - Click the add button, and navigate to your `\CHUNITHMSUNPLUS\App\bin\` folder, and select `chusanApp.exe`. - In the `Feature` list, scroll down to `Power management mode` and select `Prefer maximum performance`. - Save your settings and close `NVIDIA Control Panel`. Your game will now always run in the highest power-state! - - - -!!! note "AMD:" - In the Windows Taskbar Icon Tray, right click the `AMD Software` icon, and select `Open AMD Software: Adrenalin Edition`. - At the top of the window, select the `Gaming` tab. - If `chusanApp` isn't already listed in your Games Library, click on the 3 dots at the top right of the window, then click on `Add A Game...`. Navigate to your `\CHUNITHMSUNPLUS\App\bin\` folder, and select `chusanApp.exe`. - Select `chusanApp` from the Games Library. - Under the `Graphics` section, set the `Graphics Profile` to `Performance`. - - - -!!! note "AMD, continued:" - While the above will help to reduce any issues, it's not quite the same as the `Power management mode` offered by NVIDIA. - A similar configuration can be achieved by adding a custom Overlocking Game Profile in the `Performance` > `Tuning` section of the AMD Software, and increasing the minimum `GPU Frequency` for each `State`. - As these settings will vary wildly from one GPU to another, and as overclocking comes with its own risks, specifics for this won't be included on this page. \ No newline at end of file diff --git a/docs/games/chunithmsunplus/setup.md b/docs/games/chunithmsunplus/setup.md index 7080322..e414679 100644 --- a/docs/games/chunithmsunplus/setup.md +++ b/docs/games/chunithmsunplus/setup.md @@ -1,215 +1,371 @@ # CHUNITHM SUN PLUS + - +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." -!!! danger "Warning:" - Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data. +!!! danger "If you're coming from a previous version of CHUNITHM" - If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well. + You'll want to create a new folder for the game and start from scratch. + CHUNITHM **DOES NOT** like being extracted over old data! - This guide will use [Dniel97's segatools](https://gitea.tendokyu.moe/Dniel97/segatools/releases), which is a fork of segatools that gets regular updates and will be needed to get the game running. +--- -### Getting Started +### Preparing data + +!!! danger "There are currently issues with running game data in the `E:\` or `Y:\` drive.
Please extract the data into other drives." !!! tip "" - Before we even touch the game, there are some prerequisites we should install to minimise issues. - First off we should make sure our [Microsoft Visual C++ Runtimes](https://github.com/abbodi1406/vcredist) are up to date. + After downloading and extracting your data, we need to make sure your files + aren't set to `Read-only`. - Grab the latest version of the AIO installer from the [releases tab](https://github.com/abbodi1406/vcredist/releases). Make sure to get the version that installs both x86 and x64 versions. + - Right click the folder containing your data, then click on `Properties`. + - In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`. + - A popup will appear, select `Apply changes to this folder, subfolder and files` + and press `OK`. + - Finally, click `OK` again to exit out of properties. - Run the downloaded `VisualCppRedist_AIO_x86_x64.exe` and press next. The installer will proceed to download and install the required files. This may take some time. + You should end up with a file structure as follows. - + + + Create another empty folder named `AppData` next to them. It should now look like below. + + + + The `App` folder should have a file structure as follows. + + + +??? warning "If your data doesn't look like this" + + If your data looks like the third image: + + - Create an `App` folder and move all files and folders from the image inside of it. + - Create empty folders named `amfs`, `Option` and `AppData` next to the `App` folder. + + If extra files are present next to your folders, such as executables, scripts, etc.. + **remove them. This also means your data was tampered with and we strongly recommend + getting new data from somewhere else.** + +#### Updating the base game !!! tip "" - Next we should make sure we have all the required DirectX files. - Download the DirectX Redist (June 2010) from the [Microsoft Website](https://www.microsoft.com/en-gb/download/details.aspx?id=8109). + Extract your patch's files to your existing data in a way that matches its + file structure. Agree to overwrite files if necessary. - Run the downloaded `directx_Jun2010_redist.exe` and accept the License Agreement. You will be asked to pick a location to extract the installer too, it's recommended you create a new folder somewhere as it will extract a lot of files. - - Go to the folder you extracted the installer to, find the `DXSETUP.exe` and run it. Accept the License Agreement and start the installation. Once it's complete, press Finish. - - You can delete the folder you extracted the installer to once the install is complete. - - - -### Verifying your Game Data +#### Installing option data !!! tip "" - SEGA games are generally distributed as a base game folder and sequential update folders. For SUN PLUS, this will be a base `SDHD 2.15.00` and an `SDHD 2.16.00` update. - + CHUNITHM content updates are distributed through option folders instead of patching + the base game. They are named `A???`, with each `?` being a number. Custom options + distributed by the community might use letters instead, to distinguish them from + official ones. + + 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.** + + + +#### Installing ICFs !!! tip "" - The base game folder should contain an `amfs`, `App` and `Option` folder. - + 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 !!! tip "" - The update folder should only contain an `App` folder. -!!! note "Other Data Formats:" - SEGA data is also commonly distributed as single `.app` and `.opt` files. These files are useful for archival purposes, but are not required to run the game. Always download the unpacked data for home use. + CHUNITHM executables are protected and will not run on a regular computer. -### Setting Up the Game Data + Obtained unprotected (also called "unpacked" or "decrypted" by the community) + copies of `chusanApp.exe` and `amdaemon.exe` for your game version. If these weren't + provided with your data, join the [Discord](https://discord.gg/cZRUmEPK78) + for assistance. -!!! danger "Warning:" - segatools is currently unable to be run from the `E:\` drive. Please ensure your data is setup on another drive letter. + Copy `chusanApp.exe` and `amdaemon.exe` to the `bin` folder of your game data. Agree + to overwrite when asked. -!!! tip "" - Choose a location for your game data, for example, `C:\CHUNITHMSUNPLUS\`. - Copy/move the `amfs`, `App` and `Option` folders from `CHUNITHM SUN PLUS (SDHD 2.15.00)` to this new folder. - Copy the `App` folder from `CHUNITHM SUN PLUS (SDHD 2.16.00)` to your new game folder. When asked, choose to replace the existing files with the newly copied files. +--- - +### Patching the game -!!! tip "" - Next we need to replace the protected executables with copies that will run on a regular PC. - Obtain unpacked copies of `chusanApp.exe` and `amdaemon.exe`. If these weren't provided with your data, join the [Discord](https://discord.gg/cZRUmEPK78) for assistance. - Copy `chusanApp.exe` and `amdaemon.exe` to the `App\bin\` folder of your game data. When asked, overwrite the existing files. +!!! info "Go through the [Web Patching](../../extras/patchweb.md) guide to learn how to use a web patcher." + + There are **many** patches for CHUNITHM. + + We will only bring up the ones we think could be genuinely useful. + +!!! danger "As a general rule of thumb, if you're not sure what a patch does or you're not absolutely certain you need it, leave it alone, regardless of recommendations below." + +| Patch | Recommendation | Description | +|------------------------------|----------------|-------------| +| Force shared audio mode | Either | Force the game to use shared mode audio output, letting you listen to other audio sources while the game is running **at the cost of audio latency.** +| Force 2 channel audio output | Either | Try enabling this patch if you don't get audio output at all. | +| Disable song select timer | Either | Disables the song select timer. | +| No encryption | ON | Disable encrypting network requests. **Required if you plan to run a local server.** | +| No TLS | ON | Disable checking if the server is `HTTPS` or not. **Required if you plan to run a local server.** | +| Bypass 1080p monitor check | Either | Disable checking if the monitor is 1080p when enabling 120FPS. Enable if you cannot set your monitor to 1080p. | +| Bypass 120Hz monitor check | Either | Disable checking if the monitor is **exactly 120Hz** when enabling 120FPS. Enable if you cannot set your monitor to 120Hz. | + +--- ### Installing segatools -!!! note "segatools:" - `segatools` is a loader and hardware emulator for SEGA arcade games. It will allow us to launch the game, as well as configure inputs and network settings. More information can be found at the [segatools gitea page](https://gitea.tendokyu.moe/Dniel97/segatools). +!!! tip "" + + - 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 **`chusan.zip`** + and extract it to the `App\bin` folder in your game data. + + You should now have a few more files inside the folder, as highlighted: + + + +--- + +### Configuring segatools !!! tip "" - Download the latest version of segatools from [the release tab](https://gitea.tendokyu.moe/Dniel97/segatools/releases) of the segatools page. This will be a file named `segatools.zip`. - As segatools supports many games, the `segatools.zip` file will contain several more zip files. For CHUNITHM SUN PLUS, we will need to open the `chusan.zip`. - + 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`. + + It is recommended that you follow along using a text editor with syntax highlighting such as [Notepad++](https://notepad-plus-plus.org/). + + Each following sub-section will correspond to a section in `segatools.ini`. If any + section is not mentioned, you can skip them. + +!!! warning + + If a key already exists in the section, delete everything after `=` and replace it with your + setting. Do not add another key. + + ```ini + [gpio] + dipsw2=1 + dipsw2=1 ; WRONG! + ``` + +#### `[vfs]` !!! tip "" - Copy the files from `chusan.zip` to your `App/bin` folder. - Here is how your `App/bin` folder should look after everything has been copied correctly. - + If you've been matching the file structure as described in the [Preparing data](#preparing-data) + section, you can fill in this section with the values below: -### Configuring segatools.ini + ```ini + [vfs] + amfs=../../amfs + option=../../Option + appdata=../../AppData + ``` + +#### `[gpio]` !!! tip "" - The configuration information for segatools is all stored within `segatools.ini`. - Open up `segatools.ini` with a text editor of your choice. We'll be using [Notepad++](https://notepad-plus-plus.org/). - `segatools.ini` is separated into several sections, indicated by the section name in `[square brackets]`. - Most options will have comments describing their function and how to configure them. We will go over the most important ones below. + + - If you have a 120Hz monitor, set `dipsw2` and `dipsw3` to 0: + + ```ini + [gpio] + dipsw2=0 + dipsw3=0 + ``` + + - If you have a 60Hz monitor, set `dipsw2` and `dipsw3` to 1: + + ```ini + [gpio] + dipsw2=1 + dipsw3=1 + ``` + +#### `[gfx]` !!! tip "" - The `[vfs]` section contains paths to important game files. You can use either relative or absolute paths, however if your path name has spaces in it, you must wrap the path in "quotations marks". - `amfs=` should point to the `amfs` folder, which should be in the root of your game folder. This folder should contain an ICF1 file. - `option=` should point to the `Option` folder, which contains game data update folders, with A**XXX** names. This should also be in the root of your game folder, next to `amfs`. - `appdata=` is a new folder created for the games appdata. You can either create a folder somewhere to point this too, or simply enter `appdata=appdata` to have a folder created within your `App/bin` folder. + - Set `windowed` to `0` to run in fullscreen mode and `1` to run in windowed mode. + - If you have multiple monitors and you're running in fullscreen mode (`windowed=0`), + set `monitor` to the index of the monitor you want to run the game on. - The example image below was created with a base game folder of `C:\CHUNITHMSUNPLUS\`. +??? info "Getting the monitor index" - + Navigate to Windows display settings. Each monitor should be assigned a number. + The monitor index is that number minus one. For example, monitor 2 means monitor index 1. + +--- + +### 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 set `id` to the keychip ID provided by your network: + + ```ini + [keychip] + id=A69E-XXXXXXXXXXX + ``` + + Finally, you need a card number. Create a file named `aime.txt` inside `App\bin\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. + + + +??? 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. + +--- + +### Pre-launch requirements + +!!! info "These steps are required, otherwise your game won't run." + +#### 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) + +#### Audio !!! tip "" - The `[dns]` section is for connecting to a server, however this will also need to be changed for offline play. In most cases this will be set to your local IPv4 Address. - Open your Command Prompt from the start menu, and type `ipconfig`. - Find the line that says `IPv4 Address. . . .` and copy the address. This will normally be in the format of **192.168.x.x**, though this may vary. - Replace `127.0.0.1` with the IP address you copied from Command Prompt. - + - Right-click on the volume setting in your taskbar and select `Sounds`. + - Navigate to the `Playback` tab, right click on your default audio device, and click on `Properties`. + - Go to the `Advanced` tab. + - Check both boxes under `Exclusive Mode`. + - Open the `Default Format` dropdown. + - Pick either `16 bit, 48000Hz (DVD Quality)` or `24 bit, 48000Hz (Studio Quality)`, click `Apply`, then `OK`. + + + +#### Fixing OpenSSL on Intel 10th Gen and newer CPUs !!! tip "" - The `[gpio]` section is where we can change between 60 FPS and 120 FPS. - For 60 FPS, leave the settings as they are. - For 120 FPS, change `dipsw2` and `dipsw3` from `1` to `0`. - + If you have an Intel 10th Gen CPU or newer, right click `App\bin\start.bat`, select `Edit`, and add the + highlighted line to the top of the file. + + ```batch hl_lines="2" + @echo off + set OPENSSL_ia32cap=:~0x20000000 + + pushd %~dp0 + ... + ``` + +--- + +### First launch + +!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page." + +!!! tip + + 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. + +#### GAME ASSIGNMENTS !!! tip "" - Save and close `segatools.ini`. - Before we can test the game offline, we need to open `config_hook.json` in a text editor, and replace its content with the following: - ```json - { - "allnet_auth": { - "type": "1.0" - }, - "allnet_accounting": { - "enable": false - }, - "emoney": { - "enable": false - } - } - ``` - This is only needed to boot the game in offline mode, as any correctly configured server should handle the default settings properly. + If you've followed all instructions correctly, you're now finally ready to launch the game! -!!! danger "Intel 10th Gen and higher:" - If your PC has a 10th Gen or newer Intel CPU, there is one last step before running the game. - Due to an [issue with OpenSSL](https://www.intel.com/content/www/us/en/developer/articles/troubleshooting/openssl-sha-crash-bug-requires-application-update.html), AMDaemon will fail to launch without the following changes. + Start the game by running `App\bin\start.bat`. Let the game load until it reaches the screen below. + + !!! tip "" - Find the `start.bat` file in your games bin folder, and open it with a text editor. - At the very top of the file, above the `@echo off` line, add the following. - ```bat - set OPENSSL_ia32cap=:~0x20000000 - ``` - Save and close `start.bat`. -### Service Menu settings + 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. -!!! note "Service Menu:" - Without an English patch the Service Menu will be in Japanese. [Google Lens](https://lens.google/) is a very handy tool for navigating this menu. + Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 4th option). + + !!! tip "" - We are now ready to test our game setup. - Start the game by launching `start.bat` from the games `App/bin` folder. - Let the game load until it gets to the following screen. - + Select **グループ内基準機設定** (`SET STANDARD IN GROUP`, the second option) + and toggle this setting to **基準機** (`STANDARD`). + + !!! tip "" - Press `F1` on your keyboard to enter the Service Menu (`1` on older versions of segatools). - Use `D` and `F` to navigate the menu, and `L` to select an option. - Navigate to `Game Settings`, the 4th option from the top. + Select **終了** (`EXIT`, the last option) to exit to the main service menu. - +#### CLOSE SETTING !!! tip "" - Select the second option, `reference machine settings` and toggle this setting to `reference machine`, as shown below. - + Navigate to **閉店設定** (`CLOSE SETTING`, the 10th option). + + !!! tip "" - Select the last option from the menu, to return to the previous menu. - Once back to the main Service Menu, select the 10th option in the list, `closing setting`. - + Navigate to **時** (`HOUR`, the 2nd option) and use the `Service` button + to toggle the setting until it says **全時刻** (`ALL TIME`). + + !!! tip "" - Select the second option, `hour`, and toggle with `L` until the option `all time` is selected. - + Select **終了** (`EXIT`, the last option) to exit to the main service menu, then select **終了** + (also the last option) in the main menu to exit the service menu. + +#### Waiting for Distribution Server !!! tip "" - Select the last option from the menu to return to the previous menu, and then select the last option of the main menu to save your settings and continue booting the game. - If you get stuck at a `Waiting for Distribution Server` message, shown below, close the game and relaunch. This is caused by dipswitch settings not setting themselves correctly the very first time the game is launched. + If you're stuck at the `Waiting for Distribution Server` screen below, close the game and relaunch. - + !!! tip "" - If everything has been set up correctly, you should now be at the game's Attract Screen. - `F2` and `F3` will let you insert service/coin credits (`1` and `2` on older versions of segatools). - Now that we know the game is working, we can move on to configuring controllers and network access. -!!! note "Dipswitch Settings:" - The dipswitch settings, `dipsw1`, `dipsw2` and `dipsw3`, are not set the very first time you run the game, as some system files still need to be created. If the game is running at the wrong frame rate, you may need to exit and re-open the game for these settings to apply. + You're all done! The game should load up properly now. -### Further Configuration + You can add coins using the `Coin` key (default `F3`) and card in by holding the `Enter` key. -!!! note "Controllers:" - As there are several different input methods, each with different setup procedures, these will be covered in the [Controllers](controllers.md) section. +### Further configuration -!!! note "Networks:" - Local Network options will be covered in the [Networks](networks.md) section. +!!! info "Input methods and controllers are covered in the [Controllers](controllers.md) page." -!!! warning "Have any other errors?" - Check out the [Common Problems/Tips](problems.md) and [Error Codes](../../errorcodes/sega.md) section. +!!! warning "Have any other issues?" + + Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/sega.md) pages. diff --git a/docs/games/chunithmsunplus/troubleshooting.md b/docs/games/chunithmsunplus/troubleshooting.md new file mode 100644 index 0000000..3df5151 --- /dev/null +++ b/docs/games/chunithmsunplus/troubleshooting.md @@ -0,0 +1,122 @@ +# CHUNITHM SUN PLUS + + +!!! danger "Please make sure you downloaded your data from an appropriate source.
This guide is unable to troubleshoot any problems related to bad or poorly managed data." + +--- + +### My game crashes on launch! + +!!! tip "" + + Could be due to **many** things, the most common of which are: + + - `amdaemon` crashing in the background. Make sure that the `config_*.json` files + have valid syntax, your ICF files are correct, and [the OpenSSL fix](setup.md#fixing-openssl-on-intel-10th-gen-and-newer-cpus) + is applied on Intel Core 10th Gen CPUs and newer. + - Using the incorrect dipswitch settings for your refresh rate (e.g. `dipsw3=0` on + a 60Hz screen). Refer to [the setup guide](setup.md#gpio) to fix it. + - Enabling 120FPS on a monitor that is not **exactly 120Hz** or **exactly 1080p**. + If you cannot set your monitor's refresh rate to 120Hz, apply the "Bypass 120Hz + monitor check"/"Bypass 1080p monitor check" on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)). + +??? info "Capturing logs from `amdaemon` for troubleshooting" + + To assist with troubleshooting, a script can be used to capture logs from `amdaemon`. Create a file named + `amdaemontest.bat` in `App\bin`, then paste the code block below into the file. + + ```batch + @echo off + cls + echo Attempting to run AM Daemon ... + echo Window should close after 30 seconds + echo Log will be generated at amdaemontest.txt + call :sub >amdaemontest.txt + exit /b + + :sub + set OPENSSL_ia32cap=:~0x20000000 + pushd %~dp0 + start /b "AM Daemon" /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json + ping 127.0.0.1 -n 31 > nul && taskkill /im amdaemon.exe + ``` + + Double-click it to run. The script should run for 30 seconds, and you will get a file + named `amdaemontest.txt` in `App\bin`, which you can send to help people troubleshoot your issue. + +--- + +### My game takes a long time to boot! + +!!! tip "" + + CHUNITHM game files consist of thousands of small XML files, which Windows Defender + takes a long time to scan through. Add your game folder to the Windows Defender + exclusion list. + +!!! danger + + Doing this will prevent Windows Defender from scanning your game folder for viruses. + Only do this if you trust the source of the data. + +--- + +### My game is running too slow/fast + +!!! tip "" + + The game could be running under or over its required refresh rate. + + - Make sure V-Sync isn't disabled in your graphics settings (called "Vertical sync" + in NVIDIA Control Panel and "Wait for Vertical Refresh" in AMD Control Panel.) + - Make sure your monitor's refresh rate is set to 60Hz or 120Hz. + + It could also be that your computer's performance isn't good enough to keep + a steady framerate. + +--- + +### My game is stuttering + +!!! tip "" + + For NVIDIA users, create an override for `chusanApp.exe` in NVIDIA Control Panel + and change "Power management mode" to "**Prefer maximum performance**". + +--- + +### My game crashes when I tab out of fullscreen! + +!!! tip "" + + As the game is intended to run on arcade hardware, it doesn't like being minimized. + + One workaround for this is to use DXVK. Download the latest version from [releases](https://github.com/doitsujin/dxvk/releases/latest). + This will be a `dxvk-x.y.z.tar.gz` file, which you can open using [7zip](https://www.7-zip.org/). + Navigate to the `x32` folder, and copy the `d3d9.dll` file to your game's `App\bin` folder, agreeing + to overwrite when asked. + + You should now be able to tab out of fullscreen without crashing the game. + +!!! warning + + The game will not ignore inputs when out of focus. + + This means any controller inputs will still be accepted, so try not to lean onto + your slider whilst tabbed out! + + This also means that you can accidentally enter the service menu by hitting your + `Test` key even if the game is minimised. If you were in the middle of a credit, + **your scores will be lost.** + +--- + +### When I run the game all other audio is gone! + +!!! tip "" + + CHUNITHM uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) + for audio to get better latency. + + You can apply the "Shared Audio" patch on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)) + to hear audio outside of the game at the cost of audio latency. \ No newline at end of file diff --git a/docs/img/chunithm/controllers/0_ipaddress.png b/docs/img/chunithm/sdhd/controllers/0_ipaddress.png similarity index 100% rename from docs/img/chunithm/controllers/0_ipaddress.png rename to docs/img/chunithm/sdhd/controllers/0_ipaddress.png diff --git a/docs/img/chunithm/luminous.png b/docs/img/chunithm/sdhd/luminous.png similarity index 100% rename from docs/img/chunithm/luminous.png rename to docs/img/chunithm/sdhd/luminous.png diff --git a/docs/img/chunithm/sdhd/new.png b/docs/img/chunithm/sdhd/new.png new file mode 100644 index 0000000000000000000000000000000000000000..79b36badc657a1fbfbbad08ea02dd0915be9fc85 GIT binary patch literal 76889 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 G{VMO;pexiE_rTsxUC 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 literal 0 HcmV?d00001 diff --git a/docs/img/chunithm/sdhd/newplus.png b/docs/img/chunithm/sdhd/newplus.png new file mode 100644 index 0000000000000000000000000000000000000000..c912e24104a163d6e6868c0f02252f008344227e GIT binary patch literal 85718 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 DVd$vU literal 0 HcmV?d00001 diff --git a/docs/img/chunithm/setup/0_chunithmdata.png b/docs/img/chunithm/sdhd/setup/0_chunithmdata.png similarity index 100% rename from docs/img/chunithm/setup/0_chunithmdata.png rename to docs/img/chunithm/sdhd/setup/0_chunithmdata.png diff --git a/docs/img/chunithm/setup/0_chunithmdata_withappdata.png b/docs/img/chunithm/sdhd/setup/0_chunithmdata_withappdata.png similarity index 100% rename from docs/img/chunithm/setup/0_chunithmdata_withappdata.png rename to docs/img/chunithm/sdhd/setup/0_chunithmdata_withappdata.png diff --git a/docs/img/chunithm/setup/1_chunithmapp.png b/docs/img/chunithm/sdhd/setup/1_chunithmapp.png similarity index 100% rename from docs/img/chunithm/setup/1_chunithmapp.png rename to docs/img/chunithm/sdhd/setup/1_chunithmapp.png diff --git a/docs/img/chunithm/setup/2_chunithmoption.png b/docs/img/chunithm/sdhd/setup/2_chunithmoption.png similarity index 100% rename from docs/img/chunithm/setup/2_chunithmoption.png rename to docs/img/chunithm/sdhd/setup/2_chunithmoption.png diff --git a/docs/img/chunithm/setup/3_segatools_installed.png b/docs/img/chunithm/sdhd/setup/3_segatools_installed.png similarity index 100% rename from docs/img/chunithm/setup/3_segatools_installed.png rename to docs/img/chunithm/sdhd/setup/3_segatools_installed.png diff --git a/docs/img/chunithm/setup/4_access_code.png b/docs/img/chunithm/sdhd/setup/4_access_code.png similarity index 100% rename from docs/img/chunithm/setup/4_access_code.png rename to docs/img/chunithm/sdhd/setup/4_access_code.png diff --git a/docs/img/chunithm/setup/5_audio.png b/docs/img/chunithm/sdhd/setup/5_audio.png similarity index 100% rename from docs/img/chunithm/setup/5_audio.png rename to docs/img/chunithm/sdhd/setup/5_audio.png diff --git a/docs/img/chunithmsunplus/asettings.png b/docs/img/chunithm/sdhd/setup/servicemenu/0_asettings.png similarity index 100% rename from docs/img/chunithmsunplus/asettings.png rename to docs/img/chunithm/sdhd/setup/servicemenu/0_asettings.png diff --git a/docs/img/chunithmsunplus/gamesettings.png b/docs/img/chunithm/sdhd/setup/servicemenu/1_gamesettings.png similarity index 100% rename from docs/img/chunithmsunplus/gamesettings.png rename to docs/img/chunithm/sdhd/setup/servicemenu/1_gamesettings.png diff --git a/docs/img/chunithmsunplus/reference.png b/docs/img/chunithm/sdhd/setup/servicemenu/2_reference.png similarity index 100% rename from docs/img/chunithmsunplus/reference.png rename to docs/img/chunithm/sdhd/setup/servicemenu/2_reference.png diff --git a/docs/img/chunithmsunplus/closingsetting.png b/docs/img/chunithm/sdhd/setup/servicemenu/3_closingsetting.png similarity index 100% rename from docs/img/chunithmsunplus/closingsetting.png rename to docs/img/chunithm/sdhd/setup/servicemenu/3_closingsetting.png diff --git a/docs/img/chunithmsunplus/alltime.png b/docs/img/chunithm/sdhd/setup/servicemenu/4_alltime.png similarity index 100% rename from docs/img/chunithmsunplus/alltime.png rename to docs/img/chunithm/sdhd/setup/servicemenu/4_alltime.png diff --git a/docs/img/chunithmsunplus/distserver.png b/docs/img/chunithm/sdhd/setup/servicemenu/5_distserver.png similarity index 100% rename from docs/img/chunithmsunplus/distserver.png rename to docs/img/chunithm/sdhd/setup/servicemenu/5_distserver.png diff --git a/docs/img/chunithm/sdhd/sun.png b/docs/img/chunithm/sdhd/sun.png new file mode 100644 index 0000000000000000000000000000000000000000..d2d10decfae9f52d4eba7e628a7da0f50bb928d0 GIT binary patch literal 75893 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 literal 0 HcmV?d00001 diff --git a/docs/img/chunithmsunplus/sunplus.png b/docs/img/chunithm/sdhd/sunplus.png similarity index 100% rename from docs/img/chunithmsunplus/sunplus.png rename to docs/img/chunithm/sdhd/sunplus.png diff --git a/docs/img/chunithmsunplus/1.png b/docs/img/chunithmsunplus/1.png deleted file mode 100644 index be01ebcdbc227cc570893af5f8a9f94d767bd40f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5814 zcmai&cQl)C|Hnh^DoTw~HH+GN#TKJQiYhgVrb_KSLa7>6Gm6@KkD_QoV%4TWilj!+ z8b#D-t=fL^eV+52-}A@s{QkJ_bDjHK^S-X@{eFEuvBqG%Yc%XM007|HJ$;ZV06_YJ zST>*{y?hIA)B^x4q4z+VW)3HQ=8 zu=cp!zdMnBFuB&;a_n?wkrunT{E~&I1GPF^B4S`S=lgt4kSlcWIyY4WHx*+-;P;U2 zcAbIn!{2*^i3jRud+`z-hg+@NES%^PM_*rGNj6bs8h)Xmwyl_fZ?ZS?J{+g^;zc}^9g2^ zD%#apAnb48zZjJ3)o{efyrdSQpg~ zJmyhKV5Gk^deUv&`DR`XH5X!b?8}RNyNSXl64{sw-obUAcBRQQ-*X##=sN>VmG9V& zl{&i<UVL@d zm%%wPz~?VKC+G(6my}iB8YRCr zbK<%k@+ASRzhyuibmt}wfU&_jgLSVl;#KAW+uCoiIpn@b#Tz|R!| zC2Y&J_~3Dd@#2Bmy!79ouhLfwH61l9>OJ{70h()mSB>)BE4dP>pQ2`~$Pc7_Lb6FU z&1r-AI1BRhHAkbLAI@L~G%{Fkjgm4b&uP^fqK)6??INzq=e;FdNc8-%(kx~9ZloY1 znt3vsY}6gM@4oll`@UEQ#}f9$<(XFIy#Bxy<(6zsmpgA(sTL{k`F|t(4P-5Txmi|o z^Tm-4%0@r&4QaTa+=MjJ56K{ec7ZLhfX%rGBTA+5eX_ZoWBxMv^MxdX4HGCpQLN!V>2ZTPx&K+E=VW!*TN+lMY?^+!odN>$BlL zhWVj&J~-HsmohP1YCd-~9|w{G2kUqdYIFwLXQ?bOAQS!z7`veXY2lz?`l>15?$Qa~ z3fU2wqR-F5c_rcl14Elqr*?ucNc#%Qq$20MsUMeh6rL_GuB58z2t^CUgCwOA}ts$wnIC$kY_= z-82$A4Qi6in#xtgk^lgx*#;IR#M-S-zR#Nx>9tsbLNrlCVZe8 z)6Jc)rdFs!WqpYAxj4FB)<`*RQ<*+8xHHq$&`bh9H;`OM`WG)HtdFPfaQKHzJUe+1{fmt#|=vbbf;eQru(sOrZiKN>RD*ml@Y9vp% z6#-{7Y+e45+(Q%v-P7uTJG&anf_I z8P|Cx{krzUkex>e(GnjE6K6S;;dy0%OJ&ge?1jb%d>iH@Ikdr&yFYL)^*5l=9qJ1l zR!vBaT{zk-+kdz2omW(uH*ut;S`PKW=R{82254-5ykwZks*An6(!LwC-d{L^JG-k!MM7LlYR1LbDM`GE%g%tQ>m0Hxt~(gka>X!HO0)2Dte9WwvM`-C>w)Y#6^XI2NhV{@zhIb0)lnmy0=MqAYnN9xrBKKite6H=XydmS`_fhR?# z0czLw>2Sj?ThE<+%mPgsF3*r#$R>ATKrm$$&7)4)X{YrCKN*l@2W~GX`^P|c7+2bd zxSg%%^21?!U~Q*LY6Hb(GPb;A!`gRy4l+gL{VrM=K*$1WQ3)w;5hFf1zWVYjQjutT zBp6BB9$Fb*3@McyCaaD6kEme(t%|0{W3idybv9q*?q~=?3d_-&E_si4@P54Vk6;B@ z<(p8b`NQSGYKA}LR6okI3ujMH>|UL5=btZMjMh3XooCH{AJvoqAp*h>qR0-4)Q4y} zWZ=~NCfDl0cKNgZGnt_GBVFIDLNLHl@6h^o++}S@vJc+w#c8%=#2?z3N_o5dVGonk z664}c`;-rH_4Y7GcYLQ(1F$307%u_nFD!H4yaUj9gRNM=qwLmvcmhUiSoH`lEEr<| z<8Xz$s-d5yhzmIwEb2c6QM(;eo@rr}&H39{DVXn?RR|F{oZg*5D8u}*v(u*94MB4G2h3dL3#m7nkGeRtVviUhD|IWBl z7RkhUh<$?zltnVO+%fWfBvzj}?D5XYV~a;WL*Q1#nAEkwwrUcMtrolNjqRwc&;V&~ zwo=N&X?^0EyvI8(+}Vy5c;G8B zklVR>94t(TOodl|evn!|EL-CJK;_L~*tN16%UnZmBJp7NtPZl5J`L<9C)YV93m<~F zi8s&~_ByO`716(|V~%J0BGWhv;_xPIsS*%USTE5|f_*y(sBC`JAc3X?X!KjDx$g%w z{(^K$WPCaXX9P+o3(uK+-=o8~dM(IPY&=oPcvRBnZmA|IKW&ii z`}rO^2Z-;@VTWUP~ZS2QE6;B^(fpSuBy!32*BXd7a~bC`TV!Ci>E!F zc9k-jafs4P=zA&S{LiVK7fYR;hq#}`f&U=L)*JnQMJ=$zwfb4@OA65=`#&hR3;84Pv$1x5vIMk^MFs;lLVQlE~}p&|X4awgX~fPSKJXE|-FPFSFtLV(m`4(TWec zczDHVKndP|3j$xCPVN!L5ZxF*`B&2B|6z|&gW~0+&AA1exsInD{GY2u{*t4uS#%ts zjix)NJG`Rx-+X4>d?E5u> zI9LzKTQbwz7aWe-)}8cjGx1kxccT%Sc8a1x^IiNk^@!0%plXK8aRlxp)l_{dWj6o6 zxx?O;2^c84ZOa&#;4dXDXEg_dmo}%W;%V@ffpkx{-a;sJ%X!mTuTDDDI_&1m5PV*X z8jbviIgFl!53e|kMu`i)afp_j>s{$BN@52~anUo#qkS7Z`aHJGryH+|L^UM)H{5wm zj3~S8Dlt1YE?9f5$K3QuYwCL5kBojNk64rqbr9Y!Ed{G~{~Ev~&6tiuy_b9x^0BuJ%2 zR5eM3y|}_f)oelsm^v+1aVOssgFhbQ-{T&ML~HN%DO%1waplUl64?h+nq}&4D-V9| zVnY$Qc3WPtm@26n*{W0su+AG~EF%;IF?Pz&T}G~&!6XE*yQ~L{;mBxI2DyA{wyMa? zPUfC&u>6g1p|k+P`#MLKMCp>8Ok#BHWRcR$1g8T4p46!VtJHRasf!%skFZ zgnsw@&CC8;|H{15^t%dYmALnYfv1ytsW4Ol3*>wOu^;Dj%`rQ0tJzkmV&fTf@DF?# z;5IhV>?-NFPs6+`28#x79opB1uDy!7!f(>%f}yb4~O<2qfL z}QZ-Qf79OeEt$}0I-3qWn0goN?7K&r~TdCh7qoP^PV zXOpDwXZx2m1O>S+SoE2i5b*$`;m0^wweZBpV53l4uWqWhe5tL8P;6m>wfXQ6)V-ZolKGFBy0GU)l z0MTNj=~QJGnx4h8}!x&Yt7t zdXXh&P*?w2jB*O-cA_56l<9pzi)ciy*KHR%+kAgmal}heb@lx~@I;sqTNhaZG~Xcr zt$aSrFNGfZzv%=$&V+1yyovrQtOs^I*oRr&scdX>NyIDS{_&fTq$xE|Tn zmN3~VSy)gCt{PJo_EJj9an(n{0GwL7bZkq+IX~U8+P>qlQa@wT=2GXn>M~~H-Psu) zQ6(dcM`=qcmy={!$N>g9{~Dy8c% z?kLe6FlH89eZm;EAoR$%;Jp|zcIXP~kKwj^@aPF79_n@5{juQ`Wd3w)EEb+*JR$M* z{g&U%{_UFk7ELV&$@Dq*jOw4)e>WzZj>hSrvNfxJoP7A`CwFC&LK}$nwO%^nt#POQ zdDGIPxZQ{T^W}D!aB=#){Df%MZm*3CwNxYKIFWhJU(T#=I!yM3*@-*v=ZSA$F0{rD zRnkG=LYuIyssPw%1`%( zZ@|~bo(O*+P-|o_Ph8B(5 z3(urLRvz_hKuI5*pTjQB7cDa4=P#X|49USu{ZF<-MZUPxhyF4{di(mn6C@D~^pt&& n1|7Zl%N)j4d-)u~#f7?ZF4^c6;DQ@*uK@RSz@R!U`-uMmk-I#e diff --git a/docs/img/chunithmsunplus/2.png b/docs/img/chunithmsunplus/2.png deleted file mode 100644 index 64b6c93e76fddeab9dabde8698a75e63b266ef2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5902 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 cCNuNCOh*Z`EJe9MvjKq=;3coxZS<#cK5wi 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

rK z(ONtdw^)MkwheR@EB+=+Q3dWO)%RD?NzsF&2V7F+d5`1%A+2Wf-y5nmueO_7g!a=m zZaifjK2L3S&-W&xf+L9{7&Yo_mWHm~XF18o22QyfQ-|Gd)t*{Y?@M;t^u&`4ue+7# zQI&Dj8oqPT4pFq88_-b_?cNwYU9Y!NA~Rk0ES%69&4rtc=MOuRIx@LM(vjx_)ylff zvS}gkP0{JUc+ftpcDXB`#2rK;Pdx6CYxd@;lQAj^3rl=-mGSRhA#&3Ar^2atLxoyz zC|jgqT85@{5+!=_)@mpb z{;tZa%PpPUth2|x%73Rq6-~uV>{*9sU;wVehGTP+$z^j|r+4gcSEv35S5-~wTt-oqp z!oxP}&U^NqQyPzBtJ^oIx*S@^=Y?#3$j4PE7f6MFvmjDn>ppro!@xHMX#@VOek&O!Uk4qIcUqPJ6~$tmVP9Jucc--Gm&O9y!$6hk zdi;n-ubTMbH%*3_>jh{unPm2D17EuiXu_n|as`B>X*ZfqJIPP){JjLTe@p+}GmA-h zr_*&bdwg^;{5P*HgF(~ry-7!L#QN5Vdi!CqDC@{wC}ENHu%;b{{Z^kPrNY!q>*qni z;F7q55aG)byi3qESZP1VM`bA&0ZAJrWeY>OX^NzylhLBu-L$ta4%;XixD1qW7Y zd+z6>X1MJ(HL{a{VyMJn@H)Mu#R+{ZPIT z{*Mti633BfEoMu?B#IU3@CtMq9HZ}B7O^EvF^PXJ>Y*XuWQj?ZwYiUeetYKnPWgb_ zvYwx=UT*t4dvd*Lhz78?G5=}6F&3@B_LeQsQ8;AMk$Y7}tJ!S$pUX*09IX9_KI}ja`UI$ceFj{O84?Vj^Zbb9s&|fLJEbSGX2l^bH0{S)H%+B zYMoOxD!rA=qKH=q()~#i2(oKtp^xgCU-q+I)w&*!6G+wD{$JC!`Ze-A(^B+=KUfyT zfF7g!vJBV9?S6=Dx3edF7l|U*eX!Xi*t8AoMMv70EF*GW-!yg#OpI>(#YKvTT0tHI z_fz6VZy!tFWh?^LEx6g0`;@4i*Qf_c(!B=P5$mK}Ju1*<1SXBXR>*mant4&_uEgdg zmIFOA5HgeZ(=c*4U}c&2E(!CbEkl1qS)J^7u+s5qNpp{0QLu}34Yyg#lS+8(8F!^d zsU-hAwAZ{kFkKGbueDYi{lpGzjElR+Jc$t`!m_t0HoX8Xb?VT_Pcs z==Lt62U~*ZumHUQ-p%rKHci*nImo6z^c(?$QooqV+=%{DvQqTb{M=Xgha>xSI*x!w zsrNf6j!z)tGIYfAp&)DYdYh5>(zxzFY7lf*E|&u3=0FtC1@|)9Fmt=2&3c0%3Xi+J zq;egcOtrQvTQIk}F9z9qAXCTj?>;g*CQnG*ejY`tq~*HZb)-!(j~`-QK2x|qc4hMT zp@a;*zt7aRg`QtrJ5WZPtj!Ji(z(cDN`|lNkb;tZ!U!P*T<%5xA|WrUf@m5376vQ7 zQIM+NCPI#+Ds}@BsDN_HbpDH4wDbrfb>AsmA`6VPZebv#d+aYRRTQ-QLl6I@|b{|5MW~m^oo~ zX|uO;9%;2(&jTC)R`Xuew%OZ18etvD^wbN!y;ie4cSjfIJ|*e!GBw}-@ZYtf@62W} z@W&CnS{v1>KV)o^PSOtHOnsvA{Nqvnx!+NkUu!!$Eq||ulopE_M>qzF{1YFObQkg{ zeNp`E!Bvp!?gC{!0F8nE6%WSqc4n`J*%-|n!ZY12y7_ZT16c0xcc9>-O=-jy$@grv}y4?%BjO9!Lks&(4# z05Wb5S*u$kqOu%UoB?LlD$rj*-7(h;VufvC4?$+??FLV_*J$aPP@5q|V<`v<5(SuZ z7d-4dJM!D#lP=3}O7xTMf?*}9QG*zEtc)Ci1SM?`=|wt&=@TZK6R$YFKF)R4{}Qv< zo8ktON1J83FHy1O)kVo}-lgv^g2`ikk0`_aWblPNBU$<{m?n_`##27C&m<&`GF}U+ zJufKKOCqKoqN`SGb^sM(8d6BQbu8Z)pL#pjth!s#W@X%oW^j{DG}(bANd+qd57HW( zWy5+HxaEbRNPHU*`SzN^!SqkWR)fo_ z)Igjco*!^IG=}n4Uo}xtjT8CaFnnInL~4N4Evk=3NAHph3d@WDJE0SXKczW@we)HgMBFPWALn`ohlO& zgM@BT;Ob;L0GP|tb6YINSX_*55+3Fu@HuS=tyzAIoD$_MQ@eR%?P7g^eO*hbbFpsd zu^Kk$B(VC1`hzlE1tvxQ4&`Q6q!V6W^s6-;NTPNKN22A^r|D(KorC(ye=w!P$T1 z9vkxQA~UF-8p<~11HpYu-3;2RQS{#Shc|9-3jx)nafHpWF zwyF#^=T>0No8T_mqMiYZz=3=%_N_s6op|SsV|VTT&XmNVxB3XBTUP1Wp_@=1QcV^# z$trO#bTrD5hBFAY@$shdvl^J@;x|-eRtE2-Z?ADGg?re{e}vPRM-K_;ML|aa4NyxK zxf8@DZoBTsrwwPvU3NO(8^A=(hlYNXbu@{0MYE7yqIyc(w4AJ#cE4N zKWB{Bz=4l|&CGEgNR2~(=21*>Yma)NpI2BqxUHX=f~#^NKM7Dl1R>sx7m-{*X=qnC zd1IEnO)4~&x!d}eLx~_QCDnkip{Jy+#mB#rv5B*!QbCQ`9TXQ>9T)p{7#ePbR4nHL z2Y?Acd+A)TX2dM=LP>V-f|m%*7eDApRg!Q90ZsaaEP~!bKgK655v>#*WL5vPLbh-(@1M z*Z4s<{7oU`cFGe}Szt9WUiZ{-|G6Xs%VUs5++Z5*R*o2eg1RtaRO`-hzg=ywDGAL7 z<`Mpy$hJP&4fcNGol7)Rw3njhKAPS55XNa#N`Ltsef#EzW~1c{s0Uc;!l3cKndN_( z5@N_yP+VcFE!aO`nfRO5w=al1tx8rqc@Vm@B}wQ@HlPxAZk)U|;9V z%+UaQo4kCp8!INAzCz8;rZAPV_vO+zh^oQgNYw*ed@f1zLKwHBd=Aa3W# zf;Yb1DkHc-@GT?)Yv-^DZxZ_k+QfH*)u}W{qxOp($RNKad=}%dWy#M4$Qv0$zk>>Z z@D~6B%ci0?Xfm=el9^^g=mQe=+g0RBLUL)J-chYv@BK+~{Lg62sim%Y>t3h6C|T%f zp&IZ2`C51qGySzddhlB~?iF+?kW5SSYn&iV0v)>dZDovP=S+JB_f-wXpL1CR`6vZSQO+{3LR^)X`mFxmA%P~Z zobiOr>MA#>e?Itr{IV_0+xER$a@+EH&_UAm`)Z|Vbura3TTUU^C?tNP-+Jm#LgIVe z#H9aeEQr&wYXbI+v3#d8okeSt3PFVC^}R9FfpwrFK=WIu&fns4EcjtJJsU^MW_H4V z)oH&?6sck1OVZj?i^W+H7d1b0*T!Ou%x|CXUB`gM`EP zA~Z;r^Wea*=_21G%n@>AOgwUNRWhs#cY6s`gO98KNdB5b4ZU2Bv}RroW<~)|@H;X^ zF!hAwKR8JjLns%a71HD$fT|jE8+1nQny7ua7`#!&PIkwiO>a!YbSI6s{YT?Q^;av>Lhsj0A zm9KQYu0E`;xc5!OdhT`V(wpA0(;Jn$f>KxitSj1xl7N7 z{4w?9=e&f~#7wFVvf~|4+W}BS_8tRB#Td?W%vuKx2ys4#etHkPuVSX5>m5cf1|7qy$DIn6LQc3`wqfxaEI?iJ5u%WO%;d&42^b3fX`UwARMslz#*Bs^>5}gj8F40G!*bevL(O?bj!Ml!ESv!7rKo*g@^ioZdNBi{ z6|*Xmn0tIun%YR-GF-Rv@ce!qOW zckj$`BF){DQJZy29_l*w&M9`u_La|jEb17S|EI*C(TLcv&Cm7YSWSnQj#E%mh-&zP8ZLgCd?+xeuj)pl(j9cmBP5& zcf+X&NW2}R`u1lDZ+P9a0HTD^fnmY84L-L~v#;x_4QMXBbw+0{d`Sp)lYB0>{Ef1( zjWA2Yobf-#M5;U=1rlmRNfd2Q*ku9Lxw*Ot517J-?6BNA}rpQnN;sz=@7AW*7cJvmS6tO`VzWDwt|^GXth zmz=?cxluVuSh1$*(p5BS*IDE3;M@Gp$EP<;J3A`xpt$S|>o*qlKNp8>oyc9YSQ<8f zr5l{6cctVe;2^3J$E+5Va9JSvS) zU#{y*w+TyyOyUIw%BUW*=_5{Ame#9;ZBjv4sl%yeSZ$NlUP z2LB}aOeACLPiW9y@r1rP^8x}zDEN}r)rR{5q3_{}pUF$$ixaUnRoiCI%>to1OAVJY zZl!Y}J7tccioq4{@nzrBJNQ#B%VNzF|4n#i#adJ>r~bfV;2Xhe<0m(6 z8^YyC+?M^|Y@a4w?e=iS05*|)d)MvulTByWzHr+zi zI?9x;l&zS-KG_VI$-t4Uybjz88mnj{~{JZW!14Y~CjGf*~?bmH)O^)||U9Fen(BC16OXEKlW?b<=zOMKX z7v1g&Ns@+#f+lEx1MaQUd#xmUqg^utr~%pmN8HwqZ}qr{Ha{(f3J|!PvH(8jTS0L> zFVQSVGBTU4hc=^M?{HpZ$nfkkEbVx2{Q)!E%fwVvlaH3pTFeTkQ&1TpTI5J52scbd z?WODg>VpIYQpC|wZszmRRgGOJ&xnkaJ2){8M2k-Fb)WE7qUj!S+{FWgOP2uHu5r9Q zKDm{Z((uMY&Wa|E`M^$c65nyH$(Rg6B_*M19n09_P2k7bco^P2*0L})6-caXxm=C# ze-<$SJpS;-)%5uN}KlwB28kpzdUJ(~OoGUn-yQJDkV;n@~CcP(CY6H`+ zlbp0lSzQFmB!_t8N#i*NDRe?#Q*?PY`@J96YY8b-KB$5kwdg^7_gbqW~|*mx4FE-YWnf^7J*G5ae%<9B#Ay7=D+{DS#8;by=AG0xBuU z#`F$o@@Cs|E>;@98D}o#xtY+`UH=!cJl7Msp3mT|r%X(zUH2e>&u%WN)6q$Agly$Z zxa^sJDG;1%`RAQ8>^$$oeCGr$m;`92QaB|b^0K_bGl!GRC50aa;#$8_wmQ9~2 zhv%BhPp`_D;2XVcdN*NkztM;?Pbm~I)=e4ST(e>9Xvk=0`Pxv! z;JftA*DF;9a~BB**01xtw|Q?bYh{~*mv=EDK-TRJY13!JNGo)sYkWK)O~ z#wKcYjxFnr9%OhMu-RN;d!t6%_-Udjr&70QNMTHWWlq z&(5*tH8p_ueW@L9z0X^;v`jln-sus2HpeFWq76$(xgzV^u&xu5mhZ{AZln25kL%DK zHff=HQ23cXAh|Lf5sIsRK;O`?9LOG-t~rP{+nbzDkLg)j6c2;)V$rbQS8CY2DPV85 z3#nyP0{RhzRfVIjtwp7BV%!&4|LH8!5_>GCMVcj&Z|m*z+!bNgVs|9Yj^jd%Q)*ig0sb7 z^WzZ-(NgX#`7Nhf-WDA*E`^LuyEY@;Phd{Q@uYiPqJlhvNTB&a2|2-work?)1FuOI zI%q&&A2rC<5U7N?nrm6GT^Uxr+B(GOr4KEsdHpygBUO%+;~UTdHp+5sEb~PH&27{sIxs)t*u%hs16I$TjH*wC~wPuy) zZ~{`%#dVORYNxg1pPR(NlX@?%Lql&XZhxQAUqVl$7A3w96Vi{6_-@ARlAEkE_vpR{V@A(!g~af*JxXLfVO)uY1-K!8F>RT@dv7L2SRq3`18eL+ zr2IKR7Qxt(v1Ma%>T&N#M(a4+^*VupXO~Ru0vFGl6ilO*jOX)qe7T0@iKpIz(NFP6 z_N4n;1_#w0xyg2NsIOk@6~IZ3ixOT{B`S>wh1p|srql2lGcIqjalk9B{71ByGPkxL zvA{9vHgJ#oxO=$L4-%n@i~7N&V#i(b@niA1Yx_C0@u)BpB!vi9`|(Q<1_JD#IEx9C zNY-TpjZbWPU4IM0D0Ck)O@=6PeHCqbPephftJac+_KG%2?fjlAx&S_g8_U=kcqjEN z*x{Mx6q(=czUvBJGBSndkgmjkCweio`Tz-g z+23;T#)jp|mC3m>0R*G?{_fzOAShRPRZC?GXsuq}ctQZB&?dMq zsHHQiC(LdFd10!6iT_8_RYpbmeOmVWbv~1cVPk)`Nq3{`1@qH?Sk!G+!llZX6@q4nxMa<0 z@%($gWRl_O4$DogvtHt-GvO%acopqavQYVw@^)|>-3eN3s9$pxDAN3$d(3j}X4@&V z=}!14fg02w22BF*bsJs%I6U}5RC}^yQV#E3QS%r*2~5YE#tOdWF(CeXpfl9tu#qOc2E3q7xlw8Y}(t%I1LNM)yO*nF2WazLj{ui?az0EnMB1+A?ljvuTMIY zz2f-wmqkgjlxHcRz@e8f^fwEpnIPv=wwKsKjng|7>OwnZ2@>SAYsCenDc;Q0tb~Na z42(Ub8b_C6ndN1)_QO6N!tkpb7`HXqXp&WG@}h?@9+{m+h$Ixiad-dx_|~1-E(q2F0hieUWCtQT#mXPU4#^4&-GRjaoyrCH%oW^^w4BW zr(KF;LL!dnUHs`jU~-|HHC06Q@6R*EC;w$GjsSGqg&N%tAHdO6zhVD~CxJ3?#y69dk<3j*xDGl_bW0x=9pcOTpkfi1qoEO6MBS5#D#KWyi=PS=CZ z3+Xo=WePW+(k1F4_COvdJDSVYH!02K4HtD56=0W+hvJR25bM!y|A7{(u19Wbp`Ts7 zFHh%rFZ&Y|V8ft;idI*1cpRA`OPsJa(>KzVO4pEjhfltmR8Vavw)o${xnkpoja6!u z3?qV$kA5+DBo*K6&I76Ex7t9LcdH~E{G9-6ZWX+ew%T+1D!^G!J#vR|9bAu-3~Hc{ z{7Sx|nef5NfL9os=pS)W4I7N-vpHi~c0Ucda!!Dr$Ze86zR+#I#Fe=`8 z+6^CiO{#QQoz2R9Ap``)^oEGocpnx6gq+nj{bI0NeN@-^mhHWWy@CDNHeD)DxrZaK zp%76;Y~BI`1_wK@CwK)hqZQ_TaqG7$uRvNXL39_w8R_}B&}ZdkWKr+t{@J)wLg1*5 zppbgC!f!qpvQMR%{Sn~(^jzES|>SG%3|gD21DHn zr%)Q$H8T;hs1S3|Zf|z&zMWqa?=!KaD0}2sB7nWLyg!)c%MN>nsPYH!MiLV=tLMb=xXDUfdBX( zr#{(s%!|)l?QQ!sD!t6=LNpiX1UD3(H4w{&>jQ>NSC|d_)YjylP58DspXQWj&hy|| zCj2%wl?u}o=I=)W-r2vJkH)2V%mvHq+Bw`OoXND&9w41m|lGx`#@QOkGKTw)BV9I;SBko^r02smXVX ziNdX8-k2qW!^2m8&^4#lMW4{_^u%QHZjyL=^f2vF9Gx}|5gfXY zHHNg9%r2BSxcXT(+&;MIIgAJ-zSn6m*cl{Z`OxON(;4tgvwYNe6%Hr*bj&(bNcds( zk@I>9b~8R6P${_Sx5=B;LFDk!dicvw?|ch1>s)8-#ROS~|8!L3dYuzKvCI0mg4 zw97Puis1C$a55+KoyhfA+imfX#BqU*E+;#m-MosN1O~y13ltcoQ+%?-jW{nsG|jET z9=loe1YF?O_1;G*pr(h(p1zi|-lI0}oj$}Sz_t$QfbL2X>f04*>NbcC!g8jV4L)F~ z$m=v^81*oKfS=G2Q#$kx={+6{!66ZI-cILsY|9pzkCCn&?9v~Eohw?QeD~ePmwRkU zNok8#9lpiId>9q#cz+@9Fi-CeNvJMvG%38`a)}Rfnf#|MB$Upp)pUCH^PN3F!UWtF z(V!|5BY`&?R~a`ir5|>i$Kcn9hgi0|fu10Wy2KD%@l;r*iJx06o9je}DPoez2KG4j zIL($(-PhKPnMF%mz1P_qC1STw3c6QdNWa;X=<3i^d8^NNYCu(EJ0`@NyAc@l=rd$P z7U29fZ__EyzGo_lRGdklQM%4h>)(~Xg*8}Q;;X**0JdD0?vm~K9YipjcO@~y7DidK zdV4do5u1573XO7|Bo}sC;Nn}oWGZC?Z(rq-ga!Wvj$YiX{T2Yhd&rHh2aVYwwGbg8 zhAHjQoO;lHYhfmQwHD~bfnVqDq`0hlkM>5858UWDOifTT8}`Uk9b5CtR6=W1@r3{vs&8ra7!OCRXUx zx~?efrPs*jJt%ns@wlD7_aRP>r~G@Bc{~t{P-&ZG+jE>-okD6M@;|ETwo3o&mpeCE z=yVC~KY-{q-=DY~uU}RY%(c{bCS_WGbBP7ou0Jn3u2Pb37fh|evL{eK+weWQwL#}R z>eJx8bF4t;gXiHg;^j z%}QHOaQq$phTF=LiAFaZuDiLBqit_RpxME}vUP7O=CjR;*Y&03b>VP<~)PqkF z5v;mEnTGVs{W|K(Qp=8-tZ%Q>lqkHXCl5}Rgq;Uq;Ff!c4fs6OfJ2DWidp3RLR0^` zQOSF!261~1epp|=Yd-O4?%g1zE3aOcf;Q3>o21^O=BTa0Zgi*o=M*pHlpg7B@Dt)G8VUmDa$Xte;)n_Fr z^R&1Z?&FtNTg>pxxQQK!~t0US}9TFzTZzyk@qfN z5;!m4NR;^DF#DQy5A> zAmR#PYrW>d=X*eZb~AseA@ay3@3k8|9=TM$kar01Oqp5OUI%tINs%Gm8dSWW&ligu^Ic+iTT6wQ{Q=(2$8 zW)oZ8EVD^%@llX)_N3aZ_#;lW!Gy(Xv%x}V0ImJK+g|zy+OSnPIRmTXS)L~c@PC_o z*{v=u?VfJaxd*(Sg|^yYW)WKctsf}_m*YwHf{i|Bep zuiLXRUDttwy>y1$A~|&Avgcao*{c^r_;G}*%{M%X-)7fBSFy-v&!^ow1;S;+Pk||8 z^ArBY3F!x37ugW+z09BFrYru@YsU+qV*0hz{mq^*k%y`Z|EZzZRF=udB(LsOl$WE+ zU(xjJq#RgjQ?)=&#iPFGs8rF&z$G-Y@F^Hc{k)RbDW zWQssl61t4{bi1t_bkh3w^;}F?TE@wzX*U1~YfhL}yef>DQ^swq?P5X6+WUThB;9#d zEQms-w-vT@L{HB^06e2cMwOeEbD8aq6dFMkHPc`9hnZ@U+uJ0=u%C$7r?xhzuA;!n zKineb?{-+tK_)paRt-Q|wjwzxP4JRoY{9C7YPh{?1|3}wHp3=()h-l7;XECt2pY(2 zL#zO7Ghj>UJKO?%Ekchu9ilDKPvffacRWrKlzU$E+GEKpNz7L`@`4Ge$L3*I69KP4 zxK2zkG}tpZ>O3^o-5nIRT}PB!H~%^*=%c2@#qc<3UE7d;&$khm$-AB-^}9pVx2-OUiVC`CVCm$dB_R2kG^x-zG9a(qoq{I*t&*++0N34=%T3QP0nvf@= zwQFP8miO`u6-wdNIq*4!oZVWa6s_7?U2wSd&S<$iyI0m-YYgeh8Y4*@%npRh60yXNhY-+ZhR!LJ+;L<0g-wg`#BG+lw1(A;0v%V|A6>78GRIH={W~5ci zVIMa39i%f)%KGBC-)mJg0ZTiwZiG(+ovuND`$-13y*PxXRCs=sh!i=vvhQGLNV6Xf zDSSKg_Rm39#am?sJWX-3#LqlE?C3$=Bfkkq8$h&6=rUFPh+!F=Dn^ZwCNN@2BqKRl zcz>Ku6P}2ug&+sTRp?!)iCj*3HK52;zj9+N;ND{u2Geh?HLRpVJfQ;OwU+hc~!8oa&L#b&9=Z7cu=z+?<6fp8A# zYMD0An%z-^nwoRFOhqs=}6W)E?KPW{*p0Ua%t>R;9%4xL0`6%#%GM3<=HYY5}V z_dG2d`tWAWj7xgK`ve=Wt!jYp1uofih7(geY(7zoz2Wr4qfd>H3>(C%z#6ydX^RUS zo_XB7=Ci}Xc{f?e20LaD=}qP4<8zukU~}7IYrD=8kGj1%;Q>9$Wu^$&)aNs#rERCR z{RS@zKAFstoeqU97&%WnXGLcf*sk{kaJWEFS2CTR?bYU%-lw!=Ezr<40Oe7RCNG<;juPId z0&)(|g(Z}!V!H}eh~YD&WABNbjhfw1;EBUp9X zfWXgN?k?q+eo`~Fn~h)ZvCUrsYVf8LxI<48c)&on)O5xSn&LH5O8A_JrSGwm9X8moqI0CUd~zr

jC9~QsE#+TX{O#Cl{W+^zh1-=K` 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

  • 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 diff --git a/docs/img/chunithmsunplus/amdperf.png b/docs/img/chunithmsunplus/amdperf.png deleted file mode 100644 index bc8c46d00750cfac0b5c7e6d026ef74020f4ed3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58713 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 diff --git a/docs/img/chunithmsunplus/appbincomplete.png b/docs/img/chunithmsunplus/appbincomplete.png deleted file mode 100644 index 514a4177cc69bebe063927ae06ba251013915b84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74902 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 diff --git a/docs/img/chunithmsunplus/chuniio_onedll.png b/docs/img/chunithmsunplus/chuniio_onedll.png deleted file mode 100644 index 87c33ce0bfe81eb8b4f247fb93a4fcd7c072274f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9692 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 J)$*1R{{v#W1!n*N diff --git a/docs/img/chunithmsunplus/chuniio_twodll.png b/docs/img/chunithmsunplus/chuniio_twodll.png deleted file mode 100644 index ff9d1c4b39c7d301c9f21a249c82d7164474465b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10281 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 diff --git a/docs/img/chunithmsunplus/defender.png b/docs/img/chunithmsunplus/defender.png deleted file mode 100644 index 894c9348c82c26bdd5245416377b901b5a493f48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22770 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 aA8GxCn%S%hUwlK20ZMY}vUTswKm9NAtHxpg diff --git a/docs/img/chunithmsunplus/gpio.png b/docs/img/chunithmsunplus/gpio.png deleted file mode 100644 index 25ce703257441d8263c1d1ee3f80c97d85367a28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18853 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 D+2t$L?AuTy{cX$3S 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

    Ik+l<)vz=6Svb_qc;XWbX)#%iwZdA>ox&WBhQVY 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