From 6c7479225c37c4a0df5b3a665ed3a3ffc458d3c5 Mon Sep 17 00:00:00 2001 From: ppc Date: Sun, 12 Jan 2025 20:42:46 +0000 Subject: [PATCH] update readme --- readme.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 736d994..1df1e18 100644 --- a/readme.md +++ b/readme.md @@ -9,12 +9,12 @@ An Aime Card Switcher for segatools-based games. ## Overview AMNet is designed to simulate the `DEVICE/aime.txt` file, allowing multiple users to log into a game using their phone. -This was originally intended for use with maimai and Chunithm, but should be compatible with any segatools-based game with Aime support. +This was originally intended for use with maimai and CHUNITHM, but should be compatible with any segatools-based game with Aime support. ## Setup 1. Download the latest `amnet.dll` from the releases page 2. Move `amnet.dll` to the game directory -3. Edit `segatools.ini` to use the new DLL: +3. Edit `segatools.ini`, replacing the existing [aimeio] section with this one (read all the comments and change settings as needed): ```ini [aimeio] ; To use a custom card reader IO DLL enter its path here. @@ -26,13 +26,22 @@ This was originally intended for use with maimai and Chunithm, but should be com ; serverName - the name of the server to show to users (defaults to the computer name if not set) ; serverAddress - the address to listen on, including the protocol (defaults to http://+:6070, where + is a wildcard) ; enableKeyboardMode - whether to enable hold-enter-to-login mode. Reads the file set at aimePath for card number (or DEVICE/aime.txt if not set). + ; physicalCardIdentifier - if the game is using a shared network (rinnet/aquadx.net/missless), set this to "idm" (otherwise "access"). It only affects the use of physical cards only. gameId=SDEZ ;serverName=CHUNI-PENGUIN ;serverAddress=http://+:6070 ;enableKeyboardMode=1 + ;physicalCardIdentifier=idm ``` 4. Launch the game, and check the amdaemon console for server startup messages -5. Access the using one of the interfaces (see below), add a new server `http://:6070`, add a card and start playing! +5. Access the using one of the interfaces (see below), add a new server `http://:6070`, import your existing card (or create a new one) and start playing! + +### Physical Cards +AMNet 1.3 adds support for scanning physical cards on iOS devices. If you own a physical Aime/Banapass/e-Amusement/Suica card, you can scan it using the app and use it in-game. +By changing the `physicalCardIdentifier` in segatools.ini, it is also possible to adjust the format of card numbers sent to the game: + +- `access` - This is the default and should be used if the game server is hosted locally. +- `idm` - If the game server is hosted on a shared network (rinnet/aquadx.net/missless) use this option instead (cards that have been used on a cabinet connected to the same network should load correctly). ## Interfaces AMNet can be used on most platforms, see below for options available for each platform: @@ -47,7 +56,7 @@ AMNet can be used on most platforms, see below for options available for each pl iOS TestFlight - + Aime/Banapass/e-Amusement/Suica IC cards supported Android