mirror of
https://github.com/yxrei/bemani-guide.git
synced 2025-02-21 20:59:42 +01:00
109 lines
3.9 KiB
Markdown
109 lines
3.9 KiB
Markdown
|
!!! danger "Please make sure you downloaded your data from an appropriate source.<br>This guide is unable to troubleshoot any problems related to bad or poorly managed data."
|
||
|
|
||
|
---
|
||
|
|
||
|
### My game crashes on launch/stuck on "Starting System Process"
|
||
|
|
||
|
!!! 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 is applied on Intel Core 10th Gen CPUs and newer.
|
||
|
|
||
|
??? 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 -d -k mu3hook.dll amdaemon.exe -f -c config_common.json config_server.json
|
||
|
ping 127.0.0.1 -n 31 > nul && taskkill /F /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 is stuck on a black screen at launch!
|
||
|
!!! tip ""
|
||
|
|
||
|
This could also be due to **many** things, the most common of which are:
|
||
|
|
||
|
- You have one or more incorrect/broken DLL(s) in `App\package\mu3_Data\Managed`
|
||
|
|
||
|
This is likely to be `Assembly-CSharp.dll`, `Assembly-CSharp-firstpass.dll`, and/or `AMDaemon.NET.dll`.
|
||
|
You can try replacing the DLLs or re-downloading data from elsewhere.
|
||
|
|
||
|
|
||
|
### My game is running too slow/fast or the notes are out of sync!
|
||
|
|
||
|
!!! 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.)
|
||
|
- Limit `mu3.exe` to run at 60 FPS using a tool like [RivaTuner](https://www.guru3d.com/download/rtss-rivatuner-statistics-server-download).
|
||
|
|
||
|
It could also be that your computer's performance isn't good enough to keep
|
||
|
a steady framerate.
|
||
|
|
||
|
---
|
||
|
|
||
|
### My lever controls aren't working!
|
||
|
!!! tip ""
|
||
|
|
||
|
You may need to calibrate your lever.
|
||
|
|
||
|
From the `TEST MENU` select **レバー設定** (`LEVER SETTINGS`) and then move the lever left to
|
||
|
right ensuring that the game detects the full range of motion.
|
||
|
|
||
|
Then save by selecting **終了** (`EXIT`) and then **保存する** (`SAVE`).
|
||
|
|
||
|
---
|
||
|
|
||
|
### My game is stuttering
|
||
|
|
||
|
!!! tip ""
|
||
|
|
||
|
For NVIDIA users, create an override for `mu3.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.**
|