From 301604149f06276e20cdb188b37b122ac8df995c Mon Sep 17 00:00:00 2001 From: Keeboy99 <67620144+Keeboy99@users.noreply.github.com> Date: Sun, 26 May 2024 09:07:56 +1200 Subject: [PATCH] First Time Setup is done --- docs/games/taikonijiiro/setup.md | 114 +++++------------------------- docs/img/taikonijiiro/amauth.png | Bin 0 -> 6779 bytes docs/img/taikonijiiro/patches.png | Bin 0 -> 5435 bytes 3 files changed, 18 insertions(+), 96 deletions(-) create mode 100644 docs/img/taikonijiiro/amauth.png create mode 100644 docs/img/taikonijiiro/patches.png diff --git a/docs/games/taikonijiiro/setup.md b/docs/games/taikonijiiro/setup.md index c7de3b01..ed4ce401 100644 --- a/docs/games/taikonijiiro/setup.md +++ b/docs/games/taikonijiiro/setup.md @@ -89,111 +89,33 @@ !!! tip "" The `[amauth]` section contains network related config. - `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 =` + `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 =` mostly visual. change if you want to. + `game_ver =` mostly visual. change if you want to. + `country_code =` do not change unless you know what you are doing. Example image below. - + !!! 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. + The `[patches]` section contains patches. - + `version =` do not change unless you know what you are doing. + `res =` change to your display's resolution. + `windowed =` set to `true` if you want to run the game in windowed. + `vsync =` set to `true` if your display is set to 120hz. + `unlock_songs =` do not change unless you know what you are doing. + + Example image below. + + !!! 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`. + Save and close `config.toml` then run `Taiko.exe` to start the game. - - -!!! 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. - - - -!!! 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. - - - -!!! tip "" - Select the second option, `reference machine settings` and toggle this setting to `reference machine`, as shown below. - - - -!!! 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`. - - - -!!! tip "" - Select the second option, `hour`, and toggle with `L` until the option `all time` is selected. - - - -!!! 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. - - - -!!! 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 diff --git a/docs/img/taikonijiiro/amauth.png b/docs/img/taikonijiiro/amauth.png new file mode 100644 index 0000000000000000000000000000000000000000..606377ae134dcc6a9e135cfa2d92b8227df6327b GIT binary patch literal 6779 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 C^lkkB literal 0 HcmV?d00001