1
0
mirror of https://github.com/yxrei/bemani-guide.git synced 2024-12-04 19:17:59 +01:00
bemani-guide/docs/games/taikonijiiro/setup.md

207 lines
9.4 KiB
Markdown
Raw Normal View History

2024-05-25 00:19:19 +02:00
# Taiko no Tatsujin Nijiiro
<img src="/img/taikonijiiro/taikonijiiro.png">
!!! note "Author Note:"
Last updated: 08.02.2024 (Currently using `JP/39.06`)
!!! 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.
If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
This guide will use [esuo1198's TaikoArcadeLoader](https://github.com/esuo1198/TaikoArcadeLoader/actions), which is a fork of TaikoArcadeLoader that gets regular updates and will be needed to get the game running.
### Getting Started
!!! 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.
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.
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.
2024-05-25 09:32:29 +02:00
<img src="/img/taikonijiiro/AIO_finished.png">
2024-05-25 00:19:19 +02:00
!!! 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).
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.
2024-05-25 09:32:29 +02:00
<img src="/img/taikonijiiro/redist_finished.png">
2024-05-25 00:19:19 +02:00
### Verifying your Game Data
!!! tip ""
Taiko is generally distributed as a single folder. For Nijiiro, this will be `SBWY 39.06`.
<img src="/img/taikonijiiro/1.png">
!!! tip ""
The game folder should contain an `AMCUS`, `Data` and `Executable` folder.
<img src="/img/taikonijiiro/2.png">
!!! danger "Warning:"
Nijiiro is a rolling release so please verify your game version by opening `AMCUS\AMConfig.ini` and verifying that `cacfg-game_ver=39.06`
!!! note "Other Data Formats:"
NAMCO data is also distributed as `.VHDX` and `.VHD` files. These files are useful for archival purposes, but are not required to run the game. Always download the unpacked data for home use.
### Setting Up the Game Data
!!! tip ""
Choose a location for your game data, for example, `C:\TaikoNijiiro\`.
2024-05-25 09:32:29 +02:00
Copy/move the folders and files from `Taiko no Tatsujin Nijiiro Version (SBWY 39.06)` to this new folder.
2024-05-25 00:19:19 +02:00
2024-05-25 09:32:29 +02:00
!!! note "TaikoArcadeLoader:"
`TaikoArcadeLoader` is a loader and hardware emulator for Nijiiro. It will allow us to launch the game, as well as configure inputs and network settings. More information can be found at the [TAL github page](https://github.com/esuo1198/TaikoArcadeLoader).
2024-05-25 00:19:19 +02:00
!!! tip ""
2024-05-25 09:32:29 +02:00
Download the latest version of TAL from [the actions tab](https://github.com/esuo1198/TaikoArcadeLoader/actions) of the TAL page. This will be a file named `dist`.
You will need to be logged into github to download this file.
2024-05-25 00:19:19 +02:00
2024-05-25 09:32:29 +02:00
<img src="/img/taikonijiiro/dist.png">
2024-05-25 00:19:19 +02:00
!!! tip ""
2024-05-25 09:32:29 +02:00
Copy the files from `dist.zip` to your `Executable/Release` folder. When asked, choose to replace the existing files with the newly copied files.
Here is how your `Executable/Release` folder should look after everything has been copied correctly.
2024-05-25 00:19:19 +02:00
2024-05-25 09:32:29 +02:00
<img src="/img/taikonijiiro/executablereleasecomplete.png">
2024-05-25 00:19:19 +02:00
2024-05-25 09:32:29 +02:00
### Configuring config.toml
2024-05-25 00:19:19 +02:00
!!! tip ""
2024-05-25 09:32:29 +02:00
The configuration information for segatools is stored within `config.toml`.
Open up `config.toml` with a text editor of your choice. We'll be using [Notepad++](https://notepad-plus-plus.org/).
`config.toml` is separated into several sections, indicated by the section name in `[square brackets]`.
Information for this can be found at the [TAL github page](https://github.com/esuo1198/TaikoArcadeLoader). We will go over the most important ones below.
2024-05-25 00:19:19 +02:00
!!! tip ""
2024-05-25 09:32:29 +02:00
The `[amauth]` section contains network related config.
2024-05-25 00:19:19 +02:00
2024-05-25 09:32:29 +02:00
`server =` can be left default if playing on a [local server](https://github.com/asesidaa/TaikoLocalServer/tree/Refactor) or offline but it is recommend to play on a [network](networks.md)
`port =` do not change unless you know what you are doing
`chassis_id =` do not change unless you know what you are doing
`shop_id =`
2024-05-25 00:19:19 +02:00
2024-05-25 09:32:29 +02:00
Example image below.
2024-05-25 00:19:19 +02:00
<img src="/img/chunithmsunplus/vfs.png">
!!! 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.
<img src="/img/chunithmsunplus/dns.png">
!!! 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`.
<img src="/img/chunithmsunplus/gpio.png">
!!! 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.
!!! 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.
!!! 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
!!! 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.
!!! 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.
<img src="/img/chunithmsunplus/asettings.png">
!!! 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.
<img src="/img/chunithmsunplus/gamesettings.png">
!!! tip ""
Select the second option, `reference machine settings` and toggle this setting to `reference machine`, as shown below.
<img src="/img/chunithmsunplus/reference.png">
!!! 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`.
<img src="/img/chunithmsunplus/closingsetting.png">
!!! tip ""
Select the second option, `hour`, and toggle with `L` until the option `all time` is selected.
<img src="/img/chunithmsunplus/alltime.png">
!!! 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.
<img src="/img/chunithmsunplus/distserver.png">
!!! 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.
### Further Configuration
!!! note "Controllers:"
As there are several different input methods, each with different setup procedures, these will be covered in the [Controllers](controllers.md) section.
!!! note "Networks:"
Local Network options will be covered in the [Networks](networks.md) section.
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section.